Zusammenfassung: In diesem Tutorial erfahren Sie, wie Sie mithilfe der SQL DROP TABLE-Anweisung Tabellen in einer Datenbank entfernen.
SQL DROP TABLE-Anweisung wird verwendet, um entfernen Tabelle in einer Datenbank. Wenn Sie die SQL DROP TABLE-Anweisung zum Entfernen einer Tabelle verwenden, löscht das Datenbankmodul alle Objekte, die dieser Tabelle zugeordnet sind, einschließlich Daten, Tabellenstruktur, Indizes, Einschränkungen, Trigger und möglicherweise Berechtigungen.,
Die Syntax der SQL DROP TABLE ist wie folgt:
1
|
TABELLE ABLEGEN Tabellenname
|
Sie müssen den Tabellennamen angeben, den Sie nach den Schlüsselwörtern ABLEGEN der TABELLE entfernen möchten. Um eine Tabelle zu entfernen, müssen Sie über Drop Table-Berechtigungen verfügen. Wenn die Abfrage erfolgreich ausgeführt wird, wird die Tabelle dauerhaft aus der Datenbank entfernt.,
Wenn Sie Tabelle in einer anderen Datenbank entfernen möchten, müssen Sie die folgende Syntax verwenden:
1
|
TABELLE Datenbank_name LÖSCHEN.tabellenname
|
In der obigen Syntax geben Sie explizit die Tabelle an, die Sie in einer bestimmten Datenbank entfernen möchten.
Lassen Sie uns die SQL DROP TABLE-Anweisung mit einigen Beispielen üben.,e projects in the database:
1
|
DROP TABLE projects
|
To remove the projects table in the mydb database, you use the following query:
1
|
DROP TABLE tmp.,projekte
|
SQL DROP TABLE – wichtige Hinweise
- Bei der Verwendung der SQL DROP TABLE-Anweisung sollten Sie besondere Vorsicht walten lassen. Sie müssen überprüfen, ob die Tabelle, die entfernt wird, auch in Zukunft für Referenzen nützlich ist. In diesem Fall können Sie es umbenennen oder ein Backup erstellen, bevor Sie es entfernen.
- Sie können die SQL DROP-TABELLE nicht verwenden, um eine Tabelle zu entfernen, auf die durch eine Fremdschlüsseleinschränkung verwiesen wird. Um die Tabelle zu löschen, müssen Sie zuerst die Referenzierungstabelle löschen.,
- Es ist sicherer, den Datenbanknamen anzugeben, wenn Sie die SQL DROP TABLE-Anweisung verwenden. Denn in der Datenbanklandschaft haben Sie möglicherweise unterschiedliche Datenbanksysteme für verschiedene Zwecke wie Entwicklung, Qualitätssicherung und Produktion. Manchmal muss man gleichzeitig zu diesen Systemen gehen, um die Arbeit zu erledigen. Sie können die Produktions -, QS-und Entwicklungssysteme verwechseln. Als Ergebnis können Sie versehentlich Tabelle im Produktionssystem mit dem Gedanken fallen, dass es Entwicklungssystem ist.
In diesem Tutorial haben Sie gelernt, wie SQL DROP TABLE Anweisung verwenden, um Tabellen aus einer Datenbank zu entfernen.,
- War dieses tutorial hilfreich ?
- YesNo