插入一行数据 全列插入 0109

117 阅读1分钟

全列插入

表名后不跟列名

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('马良')