Eine Tabelle in MySQL löschen/fallen lassen

Eine Tabelle in MySQL löschen/fallen lassen

MySQL ist ein relationales Datenbankverwaltungssystem, das schnelle und zuverlässige Lösungen bietet. Es ist bekannt für seine Fähigkeit, schnell und für seine einzigartige und unkomplizierte Benutzererfahrung auszuführen. Durchführung von CRUD -Operationen sind die Kernvorgänge und grundlegenden Konzepte bei der Arbeit mit Datenbanken. In diesem Artikel lernen Sie, wie Sie eine Tabelle in einer Datenbank löschen.

Bevor Sie mehr über die Löschung von Tabellen mithilfe von MySQL erfahren, stellen Sie sicher, dass Sie die neueste Version von MySQL auf Ihrem Computer installiert haben. Stellen Sie außerdem sicher, dass Sie über eine Datenbank und eine Tabelle verfügen, die Sie löschen möchten. In diesem Artikel gehen wir davon aus, dass Sie die grundlegenden Konzepte von MySQL -Anweisungen verstehen und dass Sie eine Datenbank und Tabelle in MySQL haben, die Sie löschen möchten.

Sie können die Version von MySQL herausfinden, die auf Ihrem System ausgeführt werden, indem Sie den Befehl 'MySQL -v' ausführen:

Mysql -v

Sie können nun wissen, dass Sie die neueste Version installiert haben.

Um herauszufinden, ob MySQL ordnungsgemäß funktioniert, führen Sie den folgenden Befehl aus:

sudo systemctl Status MySQL

Wenn der Dienst nicht ausgeführt wird, können Sie den Dienst mit dem folgenden Befehl aktivieren:

sudo systemctl starten mysql

Stellen Sie nach dem Start eine Verbindung zum MySQL -Server als Stammbenutzer mit Superuser -Berechtigungen mit sudo her. Andernfalls können Sie einen benutzerdefinierten Benutzernamen anstelle des Root -Benutzernamens eingeben.

Die folgenden Schritte zeigen den Tabellenlöschprozess für MySQL-Server in der Befehlszeilenklemme.

sudo mysql -u root -p

Listen Sie nach Eingabe der MySQL -Shell die Datenbanken auf und wählen Sie die Datenbank, aus der Sie eine Tabelle löschen möchten.

Datenbanken anzeigen;

Wählen Sie die richtige Datenbank aus, indem Sie die Verwendung der Verwendung mit dem Datenbanknamen ausführen.

Verwenden Sie database_name;

Wählen Sie nach der Auswahl der Datenbank aus der Liste auch die Tabelle aus. Um eine Liste der Tabellen in der Datenbank anzuzeigen, führen Sie den Befehl show tables aus:

Tische anzeigen;

Wählen Sie nun die Tabelle aus, die Sie löschen möchten. Führen Sie zum Löschen der Tabelle den Befehl „Droptabelle“ aus und geben Sie einen Tabellennamen an, zum Beispiel:

Drop Table Table_Name;

Wenn Sie eine Tabelle nicht löschen oder fallen lassen können, stellen Sie sicher, dass Sie über die richtigen Berechtigungen für diese Tabelle verfügen. Wenn Sie nicht über das Problem der Privilegien verfügen, aber beim Versuch, eine Tabelle zu löschen, erhalten Sie dennoch einen Fehler. Um diesen Fehler zu vermeiden, liefert MySQL die Klausel „Wenn existieren“. Wenn Sie diese Klausel verwenden, wirft MySQL keine Fehler, wenn keine Tabelle in der Abfrage in der Datenbank vorhanden ist. Die Klausel „Wenn existiert“ hat eine spezifische Syntax, die nachstehend gezeigt werden muss:

Datenbank fallen, wenn existiert Datenbank_Name;

Abschluss

Dieser Artikel enthält zwei verschiedene Methoden zum Löschen einer vorhandenen Tabelle in einer MySQL -Datenbank, sowohl mit als auch ohne die Klausel „Wenn existieren“. Der Artikel beschrieben auch den Unterschied zwischen diesen beiden Methoden für Ihre Bequemlichkeit.