最近在面試的時(shí)候碰到這樣一個(gè)問題:數(shù)據(jù)庫插入操作insert into value和insert into values有什么區(qū)別?
數(shù)據(jù)庫插入操作雖然每天都會用到玄妈,但是這樣的細(xì)節(jié)問題還沒有仔細(xì)研究過筐钟,下來自己專門做了一下了解和實(shí)驗(yàn)皮服,在這里總結(jié)一下:
Oracle數(shù)據(jù)庫
現(xiàn)在的工作使用的是oracle數(shù)據(jù)庫牢裳,之前的工作都是使用的mysql。在oracle數(shù)據(jù)庫中只有insert into values隆檀,而沒有insert into value摇天;
Mysql數(shù)據(jù)庫
在mysql數(shù)據(jù)庫中insert into values和insert into value都支持蔫劣,只是兩者對不同語句插入數(shù)量的執(zhí)行效率各不相同违孝。
insert into values插入一行
insert into value插入一行
可以看出在插入單行時(shí),使用values比value快
insert into values插入多行
insert into value插入多行