美文网首页
数据库插入insert into value/values的区别

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

作者: 最美的风景 | 来源:发表于2020-04-23 17:17 被阅读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快

    相关文章

      网友评论

          本文标题:数据库插入insert into value/values的区别

          本文链接:https://www.haomeiwen.com/subject/hsvaihtx.html