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. js多个(N)个数组的的元素组合排序算法,多维数组的排列组合或多个数组之间的排列组合

    现在有一批手机,其中颜色有['白色','黑色','金色','粉红色']:内存大小有['16G','32G','64G','128G'],版本有['移动','联通','电信'],要求写一个算法,实现[[ ...

  2. 我的订单页面List

    <%@ page language="java" contentType="text/html;charset=UTF-8"%> <%@ ta ...

  3. java Illegal unquoted character ((CTRL-CHAR, code X)): has to be escaped using backslash to be included in string value

    今天在同步日志到ES的时候出现转换Json后 存到es中报这个错. Illegal unquoted character ((CTRL-CHAR, code X)): has to be escape ...

  4. ubuntu anaconda opencv问题

    在ubuntu16.04上使用opencv3时, 发现视频与imshow函数无法使用,经查资料发现 安装opencv时采用的简易的安装方法,没有编译opencv的源码. 因此会出现以上问题. 下载源码 ...

  5. python数据分析及展示(二)

    一.Matplotlib库入门 1. Matplotlib库的介绍 http://matplotlib.org/gallery.html可查看Matplotlib库的效果 Matplotlib库由各种 ...

  6. Java过滤器处理Ajax请求,Java拦截器处理Ajax请求,java 判断请求是不是ajax请求

    Java过滤器处理Ajax请求,Java拦截器处理Ajax请求,java 判断请求是不是ajax请求   Java过滤器处理Ajax请求,Java拦截器处理Ajax请求,拦截器Ajax请求 java ...

  7. grafana安装和配置(centos7上配置)

    author:  headsen  chen date:  2019-03-29  10:33:19 1,安装: yum install https://s3-us-west-2.amazonaws. ...

  8. Nodejs exec和spawn的区别

    spawn child_process.spaen会返回一个带有stdout和stderr流的对象.你可以通过stdout流来读取子进程返回给Node.js的数据. stdout拥有’data’,’e ...

  9. Python学习之旅(二十七)

    Python基础知识(26):常用内建模块(Ⅱ) 1.hashlib Python的hashlib提供了常见的摘要算法,如MD5,SHA1等 摘要算法又称哈希算法.散列算法. (1)它通过一个函数,把 ...

  10. IBM Installation Manager 工具概述(转)

    IBM Installation Manager 工具概述 IBM Installation Manager 是一款可运行在多种平台(如 IBM i. z/OS. Windows. Linux.Uni ...