insert into set/values

insert values:

insert into table(col1,col2,col3) values('val1','val2','val3');

优点:

1.可以批量插入,是标准的sql

缺点:

1.前后需要对应,容易写错顺序。

2.后期改动(增加列,减少列)改完前面改后面,比较分散,容易错漏。

3.阅读困难。

4.性能没有set好,需要两次遍历, 单条执行效率低

insert set:

insert into table set col1='val1',col2='val2',col3='val3';

优点:执行效率高;只需要一次遍历;改动较清晰

缺点:每次只能插入一条数据。<适合单条插入>

猜你喜欢

转载自www.cnblogs.com/wangsong412/p/12690513.html