新聞中心
這篇文章主要介紹數(shù)據(jù)庫如何刪除表,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)建站是專業(yè)的浦東網(wǎng)站建設(shè)公司,浦東接單;提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行浦東網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
在數(shù)據(jù)庫中,可以使用“DROP TABLE”語句來刪除一個或多個數(shù)據(jù)表,具體語法“DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]”,其中“IF EXISTS”是用于在刪除數(shù)據(jù)表之前判斷該表是否存在。
本教程操作環(huán)境:windows7系統(tǒng)、MySQL8版本、Dell G3電腦。
在 MySQL 數(shù)據(jù)庫中,對于不再需要的數(shù)據(jù)表,我們可以將其從數(shù)據(jù)庫中刪除。
可以使用 DROP TABLE
語句可以刪除一個或多個數(shù)據(jù)表,語法格式如下:
DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]
說明:
IF EXISTS
:用于在刪除數(shù)據(jù)表之前判斷該表是否存在。如果不加 IF EXISTS,當(dāng)數(shù)據(jù)表不存在時 MySQL 將提示錯誤,中斷 SQL 語句的執(zhí)行;加上 IF EXISTS 后,當(dāng)數(shù)據(jù)表不存在時 SQL 語句可以順利執(zhí)行,但是會發(fā)出警告(warning)。表被刪除時,用戶在該表上的權(quán)限不會自動刪除。
在刪除表的同時,表的結(jié)構(gòu)和表中所有的數(shù)據(jù)都會被刪除,因此在刪除數(shù)據(jù)表之前最好先備份,以免造成無法挽回的損失。
(推薦教程:mysql視頻教程)
示例:
首先查看test_db數(shù)據(jù)庫中數(shù)據(jù)表
mysql> USE test_db; Database changed mysql> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp1 | | tb_emp2 | | tb_emp3 | | tb_emp3 | +--------------------+ 4 rows in set (0.00 sec)
使用 DROP TABLE
語句刪除數(shù)據(jù)表
mysql> DROP TABLE tb_emp3; Query OK, 0 rows affected (0.22 sec) mysql> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp1 | | tb_emp2 | | tb_emp3 | +--------------------+ 3 rows in set (0.00 sec)
執(zhí)行結(jié)果可以看到,test_db 數(shù)據(jù)庫的數(shù)據(jù)表列表中已經(jīng)不存在名稱為 tb_emp3 的表,刪除操作成功。
以上是“數(shù)據(jù)庫如何刪除表”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
本文題目:數(shù)據(jù)庫如何刪除表
網(wǎng)站路徑:http://fisionsoft.com.cn/article/gcijcs.html