python用什么數(shù)據(jù)庫最好 sqlite數(shù)據(jù)庫能執(zhí)行多條sql語句嗎?
sqlite數(shù)據(jù)庫能執(zhí)行多條sql語句嗎?為了減少數(shù)據(jù)庫連接的I/O開銷,通常一次在一個SQL語句中執(zhí)行多個數(shù)據(jù)插入。在過去,MySQL一直以這種方式用于開發(fā):插入otable(col1,col2)值
sqlite數(shù)據(jù)庫能執(zhí)行多條sql語句嗎?
為了減少數(shù)據(jù)庫連接的I/O開銷,通常一次在一個SQL語句中執(zhí)行多個數(shù)據(jù)插入。在過去,MySQL一直以這種方式用于開發(fā):插入otable(col1,col2)值(val11,Val12),(val21,val22)。最近,SQLite發(fā)現(xiàn)這種語法不是標(biāo)準(zhǔn)的SQL,所以SQLite不支持它。經(jīng)過一番查找,發(fā)現(xiàn)以下方法可以替換:insert otable(col1,col2)select val11,val12 union all select val21,val22。這些方法是復(fù)合SQL語句,這意味著將兩個select的結(jié)果集合并而不刪除,然后將聯(lián)合結(jié)果插入表中。