4、删除数据表(DORP TABLE语句)
生活随笔
收集整理的這篇文章主要介紹了
4、删除数据表(DORP TABLE语句)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在 MySQL 數(shù)據(jù)庫(kù)中,對(duì)于不再需要的數(shù)據(jù)表,我們可以將其從數(shù)據(jù)庫(kù)中刪除。
在刪除表的同時(shí),表的結(jié)構(gòu)和表中所有的數(shù)據(jù)都會(huì)被刪除,因此在刪除數(shù)據(jù)表之前最好先備份,以免造成無(wú)法挽回的損失。
下面我們來(lái)了解一下 MySQL 數(shù)據(jù)庫(kù)中數(shù)據(jù)表的刪除方法。
基本語(yǔ)法
使用 DROP TABLE 語(yǔ)句可以刪除一個(gè)或多個(gè)數(shù)據(jù)表,語(yǔ)法格式如下:
DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]對(duì)語(yǔ)法格式的說(shuō)明如下:
- 表名1, 表名2, 表名3 …表示要被刪除的數(shù)據(jù)表的名稱。DROP TABLE
可以同時(shí)刪除多個(gè)表,只要將表名依次寫(xiě)在后面,相互之間用逗號(hào)隔開(kāi)即可。 - IF EXISTS 用于在刪除數(shù)據(jù)表之前判斷該表是否存在。如果不加 IF EXISTS,當(dāng)數(shù)據(jù)表不存在時(shí) MySQL 將提示錯(cuò)誤,中斷
SQL 語(yǔ)句的執(zhí)行;加上 IF EXISTS 后,當(dāng)數(shù)據(jù)表不存在時(shí) SQL 語(yǔ)句可以順利執(zhí)行,但是會(huì)發(fā)出警告(warning)。
兩點(diǎn)注意:
- 用戶必須擁有執(zhí)行 DROP TABLE 命令的權(quán)限,否則數(shù)據(jù)表不會(huì)被刪除。
- 表被刪除時(shí),用戶在該表上的權(quán)限不會(huì)自動(dòng)刪除。
刪除表的實(shí)例
刪除teachers數(shù)據(jù)表,輸入的 SQL 語(yǔ)句和運(yùn)行結(jié)果如下所示。
DROP TABLE IF EXISTS teachers;總結(jié)
以上是生活随笔為你收集整理的4、删除数据表(DORP TABLE语句)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2、ALTER TABLE:修改数据表
- 下一篇: 5、删除被其它表关联的主表