value与values区别

http://dev.mysql.com/doc/refman/5.7/en/insert.html
看了一下官方文档,VALUE与VALUES都是正确的,经过验证,这两个也是可以混合着用的,只是两者对不同语句插入数量的执行效率各不相同。
VALUE插入一行

VALUES插入一行

可以看出在插入单行时,使用VALUES比较快
VALUE插入多行

VALUES插入多行

对比之下,插入多行时,用VALUE比较快
根据所得出的结论,应该在插入单行的时候使用VALUES,在插入多行的时候使用VALUE
吐槽一下:
不得不说,这真的和他们两个的名字相反,真奇怪歪果仁是怎么想的,难道是语言习惯不同
还有的是,在MSSQL里面就不是这样了,SQL Server只支持VALUES作为关键字,不要搞混了。