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 ...
随机推荐
- MySQL命令学习
上面两篇博客讲了MySQL的安装.登录,密码重置,为接下来的MySQL命令学习做好了准备,现在开启MySQL命令学习之旅吧. 首先打开CMD,输入命令:mysql -u root -p 登录MySQ ...
- CentOS7 安装Python3,开发SocketIO 客户端
CentOS7安装Python3,开发SocketIO 客户端 参考:https://blog.csdn.net/lovefengruoqing/article/details/79284573 步骤 ...
- JavaScript Practices
不定时更新:https://github.com/zhengyeye/JS-practices Day1:关于创建对象的几种方式: Day3:原型 早前一篇:https://www.cnblogs.c ...
- java面试复习题四
一.redis最大缓存和回收策略 二.常用的数据库Druid线程池的参数设置 三.Spring的几大特性和应用 参考 Spring的核心特性就是IOC和AOP,IOC(Inversion of Con ...
- 【MySQL】随机获取数据的方法,支持大数据量
在mysql中带了随机取数据的函数,在mysql中我们会有rand()函数,很多朋友都会直接使用,如果几百条数据肯定没事,如果几万或百万时你会发现,直接使用是错误的.下面我来介绍随机取数据一些优化方法 ...
- MYSQL 内存模型
- nohup 部署springboot 使用命令
启动jar包:nohup java -jar news-0.0.1-SNAPSHOT.jar 查看进程:netstat -nap|grep [3389]3389 为需要查看的端口号 关闭进程:ki ...
- gitlab服务器IP调整后修改domian或ip
背景 本地搭建的gitlab 服务器,在 /etc/gitlab/gitlab.rb 中 external_url 通常是局域网ip的形式.如下所示 external_url 'http://192. ...
- java项目(学习和研究)
java项目就是研究,不断的对项目进行迭代,把产品做的越来越好,就是research. 自己想着做一个java项目把,可以类似牛客网,想好自己的预期产品,在设计的过程中可以不断改进和扩展,在做这个项目 ...
- markdown 基本语法(转载)
最近感觉一直使用富文本编辑器写东西,感觉有点烦,所以就试着学习了一下简单的markdown编辑器的使用 原文地址:http://www.jianshu.com/p/815788f4b01d markd ...