?
本文檔使用 PHP中文網(wǎng)手冊(cè) 發(fā)布
DROP DATABASE [ IF EXISTS ] name
DROP DATABASE刪除一個(gè)數(shù)據(jù)庫(kù)。 刪除一個(gè)現(xiàn)存數(shù)據(jù)庫(kù)的目錄入口并且刪除包含數(shù)據(jù)的目錄。 只有數(shù)據(jù)庫(kù)所有者能夠執(zhí)行這條命令。還有,如果你或者任何其他人正在與目標(biāo)數(shù)據(jù)庫(kù)連接, 那么就不能執(zhí)行這條命令。所以要與postgres或者任何其它數(shù)據(jù)庫(kù)連接, 再發(fā)出這條命令。
DROP DATABASE不能撤銷,小心使用!
如果指定的數(shù)據(jù)庫(kù)不存在,那么發(fā)出一個(gè)notice而不是拋出一個(gè)錯(cuò)誤。
要被刪除的現(xiàn)有數(shù)據(jù)庫(kù)名
DROP DATABASE不能在事務(wù)塊中執(zhí)行。
這條命令在和目標(biāo)數(shù)據(jù)庫(kù)連接時(shí)不能執(zhí)行。 通常更好的做法是用dropdb程序代替,該程序是此命令的一個(gè)封裝。
SQL標(biāo)準(zhǔn)里沒有DROP DATABASE語(yǔ)句。