MySQL基础—插入语句

插入语句:

语法1:

insert into 表名(列名,....) values(值1,....)

插入特点:经典插入

1、插入的值的类型要与列的类型一致或兼容

2、不可以为null的列必须插入值,可以为null的列如何插入值?

方式一:以null代替插入值

方式二:列名中不写这一项

3、列的顺序是否可以颠倒?可以颠倒,但是插入值的顺序必须一一对应

4、列数和值的个数必须一致

5、可以省略列名,默认是所有列,并且列的顺序和表中列的顺序一致

语句2:

insert into 表名

set 列名=值,列名=值,...

两种方式比较:

1、语句一支持插入多行,语句二不支持

2、语句一支持子查询,语句二不支持

 

posted @ 2020-11-16 12:51  puffffff  阅读(740)  评论(0)    收藏  举报