全列插入
表名后不跟列名
values后插入全列数据
格式
insert into 表名 values(列1的值,列n的值)
例子
insert into teststu values(2,'张小白',66)
注意事项
1 顺序
插入数据的时候,一定要按数据表中设计模式中的列顺序来插入
不能乱序,乱序,数据会出错(类型出问题,合理性)
2 自增长的列
在进行全列插入的时候
如果有的列是自增长的(标识打开,自增长打开)
不用给他设置值
例子:当id是自增长的列时
插入时
insert into testautogrow values('吕布')
3 有默认值的列
使用default关键字,填入预设的默认值
default,英文,默认
例子
insert into test9206 values('张辽',default)
4 如何避开有默认值的列的赋值情况?
不使用全列插入
使用指定列插入的方式
insert into test9206(name) values('马良')