English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Tutorial lernen Sie, wie Sie Datenbanken und Tabellen mit SQL löschen.
Mit dem DROP TABLE-Befehl können Sie problemlos nicht mehr benötigte Datenbanktabellen löschen. Der DROP TABLE-Befehl löscht alle Daten in der Tabelle und die Metadaten der Tabelle, die im Datenverzeichnis definiert sind, dauerhaft.
DROP TABLE löscht eine oder mehrere Tabellen. Der folgende Syntax kann verwendet werden:
DROP TABLE table1_name, table2_name, ...;
Hierbei,table1_name,table2_nameist der Name der zu löschenden Tabelle.
Warnung:Das Löschen von Datenbanken oder Tabellen ist nicht rückgängig zu machen. Daher ist bei der Verwendung des DROP-Befehls Vorsicht geboten, da das Datenbanksystem in der Regel keine Warnungen wie „Sind Sie sicher, dass Sie löschen möchten?“ anzeigt. Es wird sofort die Datenbank oder das Table und alle Daten löschen.
Lassen Sie uns versuchen, den Befehl DROP TABLE zu verwenden, um eine Datenbanktabelle zu löschen.
Wenn Sie sich daran erinnernTabelle erstellenhaben wir bereitsDemonstrationIn Kapitelpersonswird die Tabelle dauerhaft aus der Datenbank gelöscht.
DROP TABLE persons;
Nachdem Sie die obigen Befehle ausgeführt haben, wenn Sie versuchen, aufPersonen(persons)erfolgt keine Aktion an der Tabelle (z.B. das Auswählen von Zeilen aus der Tabelle), wird eine Fehlermeldung erhalten.
Gleichzeitig können Sie den Befehl DROP DATABASE verwenden, um eine Datenbank zu löschen. Der folgende Befehl wird die Datenbank dauerhaft vom Datenbankserver löschen:DemonstrationDatenbank.
DROP DATABASE demo;
Jetzt, wenn Sie versuchen, den Befehl USE demo auszuführen, umdemoDatenbank; wird eine Fehlermeldung erhalten, die besagt: „Unbekannte Datenbank“ oder „Datenbank nicht vorhanden“.