MySQL允许将一个或多个元组插入已存在的table中。

 格式:INSERT INTO  表名 (属性名1,属性名2,属性名3) VALUES (value1,value2,value3);

               INSERT INTO  表名 (属性名1,属性名2,属性名3) VALUES (value-a1,value-a2,value-a3),(value-b1,value-b2,value-b3);

 说明:若value数值是字符型,则需要加上双引号""

 1.逐个元组插入

 1)首先创建一个TABLE

mysql> use test
Database changed
mysql> create table courses
-> (num int AUTO_INCREMENT PRIMARY KEY,
-> name char() NOT NULL,
-> submission_date char()
-> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, rows affected (0.07 sec)

 2)然后插入元组

mysql> insert into courses (name,submission_date) values("数学",NOW());
Query OK, 1 row affected, 1 warning (0.01 sec) mysql> insert into courses (name,submission_date) values("语文",NOW());
Query OK, 1 row affected, 1 warning (0.03 sec) mysql> insert into courses (name,submission_date) values("英语",NOW());
Query OK, 1 row affected, 1 warning (0.06 sec) mysql> insert into courses (name,submission_date) values("化学",NOW());
Query OK, 1 row affected, 1 warning (0.03 sec) mysql> insert into courses (name,submission_date) values("历史",NOW());
Query OK, 1 row affected, 1 warning (0.01 sec)

  其中,属性num的值没有设置,因为它的值是自动递增的。

  3)元组查看

mysql> select * from courses;
+-----+--------+-----------------+
| num | name | submission_date |
+-----+--------+-----------------+
| 1 | 数学 | 2018-01-30 |
| 2 | 语文 | 2018-01-30 |
| 3 | 英语 | 2018-01-30 |
| 4 | 化学 | 2018-01-30 |
| 5 | 历史 | 2018-01-30 |
+-----+--------+-----------------+
5 rows in set (0.00 sec)

 2.多个元组插入

mysql> insert into courses (name,submission_date) values("生物",NOW()),
-> ("政治",NOW()),("体育",NOW());
Query OK, 3 rows affected, 3 warnings (0.03 sec)
Records: 3 Duplicates: 0 Warnings: 3 mysql> select * from courses;
+-----+--------+-----------------+
| num | name | submission_date |
+-----+--------+-----------------+
| 1 | 数学 | 2018-01-30 |
| 2 | 语文 | 2018-01-30 |
| 3 | 英语 | 2018-01-30 |
| 4 | 化学 | 2018-01-30 |
| 5 | 历史 | 2018-01-30 |
| 6 | 生物 | 2018-01-30 |
| 7 | 政治 | 2018-01-30 |
| 8 | 体育 | 2018-01-30 |
+-----+--------+-----------------+
8 rows in set (0.00 sec)

MySQL插入命令_INSERT INTO的更多相关文章

  1. MySQL 常用命令总结

    http://blog.csdn.net/hanxin1987216/article/details/5976860 一.总结 1.Linux系统下启动MySQL的命令: mysqladmin sta ...

  2. MySQL命令大全:MySQL常用命令手册、MySQL命令行大全、查询工具

    1.连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL.首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root ...

  3. mysql配置命令 CHARACTER_SET_%字符集设置

    参照: http://blog.csdn.net/mzlqh/article/details/7621307点击打开链接 其实现在的ubuntu12. 直接sudo apt-get install M ...

  4. 烂泥:mysql帮助命令使用说明

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 在安装.管理和使用mysql过程中,你是不是需要记忆很多的mysql命令.而且对于新手来说,很不多的命令不知道该如何应用,对于老手来说很多命令时间长了忘 ...

  5. 使用pt-fifo-split 工具往mysql插入海量数据

    在<mysql插入/更新数据>这篇文章提到,使用LOAD DATA INFILE语句,可以从一个文件直接加载数据到mysql中,但如果文件非常大,可能还需要对文件进行切割,分多次加载,这种 ...

  6. mysql 插入/更新数据

    mysql 插入/更新数据 INSERT 语句 1.一次性列出全部字段的值,例如: INSERT INTO student VALUES('Chenqi','M', 29); INSERT INTO ...

  7. 解决Python往MySQL插入中文时报错的问题

    今天遇到一个问题,用Python往MySQL插入数据时,若数据中包含中文会报类似下面的错误: ERROR 1366: Incorrect string value: '\xE4\xB8\xAD\xE5 ...

  8. Mysql常用命令详解

    Mysql安装目录 数据库目录 /var/lib/mysql/ 配置文件 /usr/share/mysql(mysql.server命令及配置文件) 相关命令 /usr/bin(mysqladmin ...

  9. Mysql常用命令行大全

    第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro ...

随机推荐

  1. nginx 报错 connect() failed (111: Connection refused) while connecting to upstream

    公司网站搬迁到新服务器后,发现站点访问不了,network里面提示502,查看相关的server配置,感觉没有什么问题,经过测试发现txt.html.等非php文件能够直接访问,也就是php访问不了, ...

  2. PHP异常处理、错误捕获和自动加载的一些总结

    <?php // 设置顶层异常处理器 set_exception_handler('exceptionHandler'); function exceptionHandler($e) { ech ...

  3. hibernate12--缓存

    <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN&q ...

  4. ArcGIS Server缓存清理

    ArcGIS 发布服务,如果数据源没有注册到服务器话,会将数据复制到服务器指定目录.当发布一些较大的影像服务时,这种数据拷贝相当耗时. 所以,可以将数据粗处目录注册到ArcGIS  Server服务器 ...

  5. Oracle课程档案,第五天

    集合操作 desc job_history:改变历史职位 job_history:历史表 vnion:重复值只保留一个 去除重复值 ★★ vnion all: 把所有重复值保留 不去除重复值★★ in ...

  6. 原生JS表格行拖动排序,添加了回调功能

    function tableDnD(el, callback) { if (typeof (el) == "string") { el = document.getElementB ...

  7. Dijkstra模板

    Dijkstra struct node { long long x,d; node(); node(long long xx,long long dd){ x = xx; d = dd; } }; ...

  8. 选择结构的三角关系Switch、Case、Default!!!

    选择结构的三角关系Switch.Case.Default!!! 今天我们学习选择结构进化章节——Switch结构,他与if有什么区别呢? 相同点: 都是用来处理多分支条件的结构 不同点: switch ...

  9. win10系统激活

    我们常常使用一些激活工具来激活,效果可能比较差.比如我激活win10教育版,下载了很多软件无论如何都不能激活.但是使用命令行很容易就激活了. 1. 2.在命令提示符中依次输入: slmgr.vbs / ...

  10. Codeforces Round #539 div2

    Codeforces Round #539 div2 abstract I 离散化三连 sort(pos.begin(), pos.end()); pos.erase(unique(pos.begin ...