SQL 刪除表(DROP TABLE 語句)

在本教程中,您將學習如何使用SQL刪除數(shù)據(jù)庫和表。

從數(shù)據(jù)庫中刪除表

您可以使用DROP TABLE語句輕松刪除不再需要的數(shù)據(jù)庫表。DROP TABLE語句永久刪除表中的所有數(shù)據(jù),以及在數(shù)據(jù)字典中定義表的元數(shù)據(jù)。

語法

DROP TABLE刪除一個或多個表??梢允褂靡韵抡Z法:

DROP TABLE table1_name, table2_name, ...;

在這里,table1_nametable2_name,...是要刪除的表的名稱。

警告:刪除數(shù)據(jù)庫或表是不可逆的。因此,在使用DROP語句時要小心,因為數(shù)據(jù)庫系統(tǒng)通常不會顯示任何警告,例如“您確定刪除嗎?”。它將立即刪除數(shù)據(jù)庫或表及其所有數(shù)據(jù)。

讓我們嘗試使用DROP TABLE語句刪除數(shù)據(jù)庫表。

如果您還記得創(chuàng)建表一章,我們已經(jīng)在演示數(shù)據(jù)庫中創(chuàng)建了一個表persons。以下語句將從數(shù)據(jù)庫中永久刪除該表。

DROP TABLE persons;

執(zhí)行完上述命令后,如果嘗試對人員persons)表執(zhí)行任何操作(例如從表中選擇記錄),則會收到錯誤消息。

刪除數(shù)據(jù)庫

同樣,您可以使用DROP DATABASE語句刪除數(shù)據(jù)庫。以下命令將從數(shù)據(jù)庫服務器中永久刪除演示數(shù)據(jù)庫。

DROP DATABASE demo;

現(xiàn)在,如果您嘗試使用USE demo語句選擇demo數(shù)據(jù)庫;,則會收到一條錯誤消息,提示“未知數(shù)據(jù)庫”或“數(shù)據(jù)庫不存在”。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清