插入一个字段:insert into
表
id boyname
1 张无忌
2 鹿晗
3 黄晓明
4 段誉
"插入一个字段,规规矩矩的插入":
insert into 表 (id,boyname)
values (10,'name');
"不按照顺序插入":没有任何问题,正确的写法
insert into 表 (boyname,id)
values ('name',10);
"插入两个但是只给一个赋值":-报错,不可以这样,写了就要有对应的数据
insert into 表 (boyname,id)
values ('name');
"插入一个没有插入的字段会有默认吗?":没有任何问题,正确的写法,会有默认的,name是null
insert into 表 (id)
values (10);
‘‘全部字段都插入’’:
INSERT INTO 表
VALUE (19,'rrr');
set插入:
"正常set插入":
insert into 表
set id=1,name='rrr';
"不按顺序插入":set,不安顺序也是可以的
insert into 表
set name='222',id=222;
insert into value :多行插入:set 不支持多行
insert into 表 (id,name)
values (10,'name'),(11,'name'),(12,'name');
插入支持select查询:set不支持
"将表A中的id插入到表中":select 后面的字段就是要插入的字段
insert into 表 (id)
select id
from 表A
"将常熟插入表":
insert into 表 (id)
select 10;
"将表A中的多个数据插入到表中":将表A中id>2的数据插入到表中
insert into 表
select id,name
from 表A
where id > 2;