MySQL基础—插入语句
插入语句:
语法1:
insert into 表名(列名,....) values(值1,....)
插入特点:经典插入
1、插入的值的类型要与列的类型一致或兼容
2、不可以为null的列必须插入值,可以为null的列如何插入值?
方式一:以null代替插入值
方式二:列名中不写这一项
3、列的顺序是否可以颠倒?可以颠倒,但是插入值的顺序必须一一对应
4、列数和值的个数必须一致
5、可以省略列名,默认是所有列,并且列的顺序和表中列的顺序一致
语句2:
insert into 表名
set 列名=值,列名=值,...
两种方式比较:
1、语句一支持插入多行,语句二不支持
2、语句一支持子查询,语句二不支持
浙公网安备 33010602011771号