时间:2021-07-01 10:21:17 帮助过:3人阅读
insert into tablename(字段1,字段2....)values(字段值1,字段值2...)
inser into db1 (name,age,classid) values(‘hyt‘,22,36);
insert into db1 (name,age,classid) values(‘qrx‘,22,classid),(‘linux‘,23,classid),(‘wb‘,36,classid);
insert into db1 values(5,‘a‘,12,‘m‘,36);
注意:虽然第一个字段设置了auto_increment,但是这种写法如果不指定,会报错
insert into tablename set 字段1=字段值1 字段2=字段值2insert into db1 set stuid=6,name=‘b‘,age=2,gender=‘m‘,classid=36;
这两种语法的不同点:
使用set的方式插入数据时,insert语句中的字段顺序可以不同,而第一种方法必须与表中的字段顺序相同
注意:
mysql 默认的sqlmode为宽松模式,意味着即使插入的数据不是完全符合数据类型的要求,也可以插入数据
MYSQL-INSERT 增
标签:tps 添加 sha int images tab ges alt roc