插入数据

1)为表的所有字段插入数据

语法

Mysql3:数据的插入、更新、删除详解教程


向表中所有字段插入值的方法有两种,一种是指定所有字段名;另一种是完全不指定字段名。

实例:

创建表

Mysql3:数据的插入、更新、删除详解教程

插入数据:

Mysql3:数据的插入、更新、删除详解教程

INSERT语句后面的列名称顺序可以不是person表定义的顺序,即插入数据时,不需要按照表定义的顺序插入,只有保证值得顺序与列字段得顺序相同就可以。

Mysql3:数据的插入、更新、删除详解教程

插入数据时,允许列名称列表为空,此时值列表需要为表的每一个字段指定值,并且值得顺序必须和数据表中字段定义时得顺序相同。

Mysql3:数据的插入、更新、删除详解教程

2)为指定字段插入数据

Mysql3:数据的插入、更新、删除详解教程

在插入记录时,如果某些字段没有指定插入值,Mysql将插入该字段定义时的默认值。

Mysql3:数据的插入、更新、删除详解教程

3)同时插入多条记录

语法:

Mysql3:数据的插入、更新、删除详解教程

实例:

Mysql3:数据的插入、更新、删除详解教程

4)将查询结果插入到表中

使用insert和select两个语句组成的组合语句,即可快速地从一个或多个表中向一个表中插入多行。

语法:

Mysql3:数据的插入、更新、删除详解教程

table\_name1:指定待插入数据的表。

column\_list1:指定待插入表中要插入数据的哪些列

table\_name2:指定插入数据是从哪个表中查询出来的

column\_list2:指定数据来源表的查询列,该列表必须和column\_list1列表中国的字段个数相同,数据类型相同

condition:指定select语句的查询条件

实例:

创建person\_old表,将其插入到person中

Mysql3:数据的插入、更新、删除详解教程

更新数据

语法:

Mysql3:数据的插入、更新、删除详解教程

实例

将person表中id为5的记录,将age修改为19,name改为laowang

Mysql3:数据的插入、更新、删除详解教程

将age为19~24的成员的info都改为student

Mysql3:数据的插入、更新、删除详解教程

删除数据

语法:

Mysql3:数据的插入、更新、删除详解教程

实例:

删除所有记录:

Mysql3:数据的插入、更新、删除详解教程

删除表中年龄为22的成员

Mysql3:数据的插入、更新、删除详解教程

标签: 指定, 数据, 表中, 插入, 顺序, 详解, person, Mysql3

相关文章推荐

添加新评论,含*的栏目为必填