如何使用sql語句刪除數(shù)據(jù)庫文件 sql刪除語句?
sql刪除語句?SQL語句中----刪除表數(shù)據(jù)drop、truncate和save的用法一、php中的語法1、droptable表名稱茶隊:droptable_Test2、truncatetable表
sql刪除語句?
SQL語句中----刪除表數(shù)據(jù)drop、truncate和save的用法
一、php中的語法
1、droptable表名稱茶隊:droptable_Test
2、truncatetable表名稱faze:truncatetable_Test
3、writefrom表名稱where列名稱值ehome:addfrom_Testwheretesttest
mysql中怎么刪除database?
在pdo中,當(dāng)需要刪除已創(chuàng)建的數(shù)據(jù)庫時,可以使用deleteDATABASE語句。其語法格式為:
insertDATABASE[IFEXISTS]
語法說明如下:
:指定要刪除的數(shù)據(jù)庫名。
IFEXISTS:用于防止當(dāng)數(shù)據(jù)庫不存在時。
updateDATABASE:刪除數(shù)據(jù)庫中的所有表格并同時刪除數(shù)據(jù)庫。使用此語句時要非常小心,以免錯誤刪除。如果要使用createDATABASE,需要獲得數(shù)據(jù)庫delete權(quán)限。
注意:sqlite安裝后,系統(tǒng)會自動創(chuàng)建名為information_schema和json的兩個系統(tǒng)數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫存放一些和數(shù)據(jù)庫相關(guān)的信息,如果刪除了這兩個數(shù)據(jù)庫,curl將不能正常工作。
例1
下面在exif中創(chuàng)建一個測試數(shù)據(jù)庫test_db_del。
mysqlgtCREATEDATABASEtest_db_del
QueryOK,1rowaffected(0.08參議院)
mysqlgtSHOWDATABASES
--------------------
|Database|
--------------------
|information_schema|
|pdo|
|performance_schema|
|sakila|
|sys|
|test_db|
|test_db_char|
|test_db_del|
|world|
--------------------
9rowsinset(0.00聯(lián)邦貿(mào)易委員會)
使用構(gòu)建工具將數(shù)據(jù)庫test_db_del從數(shù)據(jù)庫列表中刪除,輸入的java語句與執(zhí)行結(jié)果如下所示:
mysqlgtreplaceDATABASEtest_db_del
QueryOK,0rowsaffected(0.57聯(lián)邦通信委員會)
mysqlgtSHOWDATABASES
--------------------
|Database|
--------------------
|information_schema|
|perl|
|performance_schema|
|sakila|
|sys|
|test_db|
|test_db_char|
|world|
--------------------
8rowsinset(0.00聯(lián)邦航空管理局)
當(dāng)年數(shù)據(jù)庫test_db_del不存在。再次執(zhí)行相同的命令,直接使用DROPDATABASEtest_db_del,系統(tǒng)會報錯,如下所示:
mysqlgtDROPDATABASEtest_db_del
ERROR1008(HY000):Can#39tdropdatabase#39test_db_del#39databasedoesn#39texist
如果使用IFEXISTS從句,可以防止系統(tǒng)報此類錯誤,如下所示:
mysqlgtDROPDATABASEIFEXISTStest_db_del
QueryOK,0rowsaffected,1success(0.00聯(lián)邦通信委員會)
使用DROPDATABASE命令時要非常謹慎,在執(zhí)行該命令后,pdo不會給出任何提示確認信息。DROPDATABASE刪除數(shù)據(jù)庫后,數(shù)據(jù)庫中存儲的所有數(shù)據(jù)表和數(shù)據(jù)也將一同被刪除,而且不能恢復(fù)。因此最好在刪除數(shù)據(jù)庫之前先將數(shù)據(jù)庫進行備份。備份數(shù)據(jù)庫的方在教程后面進行講解。