溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

數(shù)據(jù)庫如何刪除表

發(fā)布時(shí)間:2021-03-18 14:31:51 來源:億速云 閱讀:370 作者:小新 欄目:MySQL數(shù)據(jù)庫

這篇文章主要介紹數(shù)據(jù)庫如何刪除表,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

在數(shù)據(jù)庫中,可以使用“DROP TABLE”語句來刪除一個(gè)或多個(gè)數(shù)據(jù)表,具體語法“DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]”,其中“IF EXISTS”是用于在刪除數(shù)據(jù)表之前判斷該表是否存在。

本教程操作環(huán)境:windows7系統(tǒng)、mysql8版本、Dell G3電腦。

在 MySQL 數(shù)據(jù)庫中,對(duì)于不再需要的數(shù)據(jù)表,我們可以將其從數(shù)據(jù)庫中刪除。

可以使用 DROP TABLE 語句可以刪除一個(gè)或多個(gè)數(shù)據(jù)表,語法格式如下:

DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]

說明:

  • IF EXISTS :用于在刪除數(shù)據(jù)表之前判斷該表是否存在。如果不加 IF EXISTS,當(dāng)數(shù)據(jù)表不存在時(shí) MySQL 將提示錯(cuò)誤,中斷 SQL 語句的執(zhí)行;加上 IF EXISTS 后,當(dāng)數(shù)據(jù)表不存在時(shí) SQL 語句可以順利執(zhí)行,但是會(huì)發(fā)出警告(warning)。

  • 表被刪除時(shí),用戶在該表上的權(quán)限不會(huì)自動(dòng)刪除。

  • 在刪除表的同時(shí),表的結(jié)構(gòu)和表中所有的數(shù)據(jù)都會(huì)被刪除,因此在刪除數(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)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI