English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Eliminazione di tabelle SQL (sintassi DROP TABLE)

In questo tutorial, imparerai come utilizzare SQL per eliminare database e tabelle.

Eliminare una tabella dal database

Puoi eliminare facilmente le tabelle di database non necessarie utilizzando la sintassi DROP TABLE. La sintassi DROP TABLE elimina permanentemente tutti i dati nella tabella e i metadati della tabella definiti nel dizionario dei dati.

Sintassi

DROP TABLE elimina una o più tabelle. Puoi utilizzare la seguente sintassi:

DROP TABLE table1_name, table2_name, ...;

Qui,table1_name,table2_nameè il nome della tabella da eliminare.

Attenzione:L'eliminazione del database o della tabella è irreversibile. Pertanto, essere cauti nell'uso della sintassi DROP, poiché il sistema di database di solito non visualizza alcun avviso, ad esempio “Sei sicuro di voler eliminare?” Eliminerà immediatamente il database o la tabella e tutti i dati al loro interno.

让我们尝试使用DROP TABLE语句删除数据库表。

如果您还记得创建表一章,我们已经在演示数据库中创建了一个表persons。以下语句将从数据库中永久删除该表。

DROP TABLE persons;

执行完上述命令后,如果尝试对人员persons)表执行任何操作(例如从表中选择记录),则会收到错误消息。

删除数据库

同样,您可以使用DROP DATABASE语句删除数据库。以下命令将从数据库服务器中永久删除演示数据库。

DROP DATABASE demo;

现在,如果您尝试使用USE demo语句选择demo数据库;,则会收到一条错误消息,提示“未知数据库”或“数据库不存在”。