数据库插入insert into value/values的区别

2020-04-23  本文已影响0人  最美的风景

最近在面试的时候碰到这样一个问题:数据库插入操作insert into value和insert into values有什么区别?

数据库插入操作虽然每天都会用到,但是这样的细节问题还没有仔细研究过,下来自己专门做了一下了解和实验,在这里总结一下:

Oracle数据库

现在的工作使用的是oracle数据库,之前的工作都是使用的mysql。在oracle数据库中只有insert into values,而没有insert into value;

Mysql数据库

在mysql数据库中insert into values和insert into value都支持,只是两者对不同语句插入数量的执行效率各不相同。
insert into values插入一行

insert into value插入一行

可以看出在插入单行时,使用values比value快

insert into values插入多行

insert into value插入多行

可以看出在插入多行时,使用value比values快

上一篇下一篇

猜你喜欢

热点阅读