MySQL插入命令_INSERT INTO
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的更多相关文章
- MySQL 常用命令总结
http://blog.csdn.net/hanxin1987216/article/details/5976860 一.总结 1.Linux系统下启动MySQL的命令: mysqladmin sta ...
- MySQL命令大全:MySQL常用命令手册、MySQL命令行大全、查询工具
1.连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL.首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root ...
- mysql配置命令 CHARACTER_SET_%字符集设置
参照: http://blog.csdn.net/mzlqh/article/details/7621307点击打开链接 其实现在的ubuntu12. 直接sudo apt-get install M ...
- 烂泥:mysql帮助命令使用说明
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 在安装.管理和使用mysql过程中,你是不是需要记忆很多的mysql命令.而且对于新手来说,很不多的命令不知道该如何应用,对于老手来说很多命令时间长了忘 ...
- 使用pt-fifo-split 工具往mysql插入海量数据
在<mysql插入/更新数据>这篇文章提到,使用LOAD DATA INFILE语句,可以从一个文件直接加载数据到mysql中,但如果文件非常大,可能还需要对文件进行切割,分多次加载,这种 ...
- mysql 插入/更新数据
mysql 插入/更新数据 INSERT 语句 1.一次性列出全部字段的值,例如: INSERT INTO student VALUES('Chenqi','M', 29); INSERT INTO ...
- 解决Python往MySQL插入中文时报错的问题
今天遇到一个问题,用Python往MySQL插入数据时,若数据中包含中文会报类似下面的错误: ERROR 1366: Incorrect string value: '\xE4\xB8\xAD\xE5 ...
- Mysql常用命令详解
Mysql安装目录 数据库目录 /var/lib/mysql/ 配置文件 /usr/share/mysql(mysql.server命令及配置文件) 相关命令 /usr/bin(mysqladmin ...
- Mysql常用命令行大全
第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro ...
随机推荐
- k8s(5)-拓展服务
在之前我们创建了一个部署,然后通过服务公开它.部署只创建了一个Pod来运行我们的应用程序.当流量增加时,我们需要扩展应用程序以满足用户需求. 通过更改部署中的副本数来完成扩展. 1. 拓展部署 这里将 ...
- python将字符串类型改成日期类型
将字符串类型的'2019-03-14'改成date类型,如下: import datetime b = datetime.date(*map(int,'2019-03-14'.split('-'))) ...
- 在mysql中给查询的结果添加序号列
SELECT * FROM ( SELECT (@i:=@i+1) as i, id, data_send_time FROM jl_pims_machine_time mt,(select @i:= ...
- 记一次GRPC使用报错排查
项目一直使用grpc作为服务交互程序,其中我负责的java模块第一次引用该框架:当框架搭建好后,建立客户端代码,报错: Runable Error:java.lang.IllegalAccessErr ...
- Node.js的进程管理
众所周知Node基于V8,而在V8中JavaScript是单线程运行的,这里的单线程不是指Node启动的时候就只有一个线程,而是说运行JavaScript代码是在单线程上,Node还有其他线程,比如进 ...
- C 输出变量值到文件中的方法
LinphoneChatMessage *message FILE *fpt; fpt = fopen("wendangming.txt", "w");//打开 ...
- django 初始命令
1.安装django pip3 install django 2.创建一个Django对象 django-admin.py startproject 项目名称 django-admin.py star ...
- Linux网络 - 数据包的接收过程(转)
https://segmentfault.com/a/1190000008836467
- 执行效率做比较,Go、python、java、c#、delphi、易语言等
比较环境,在win7 64位,比较各种语言的整数型运算,下面的比较只作为单项比较.具体方式,40000*40000遍历相加.为了防止编译器优化,生成一个随机数. 1:c#,在NET2.0框架下作为 ...
- svn和NetBeans一起使用造成svn老是死锁, database is locked
其实我一直没发现,又一次我以为需要写些前端吧NetBeans关了,使用HBuilder写vue,因为内存只有8G,乱七八糟的一些东西一开,只剩20%左右,我就把 NetBeans关了,发现更新svn的 ...