Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL-Abfrage zum Löschen einer Tabelle in MySQL

Dieses Tutorial ist Teil der Reihe Learn Basic SQL Queries Using MySQL. In diesem Tutorial werden wir SQL-Abfragen besprechen, um eine Tabelle in MySQL zu löschen oder zu löschen.

Drop-Tabelle Abfrage

Mit der Abfrage DROP TABLE kann eine Datenbanktabelle gelöscht oder gelöscht werden. Falls Sie remote bei der Datenbank angemeldet sind, benötigen Sie auch das DROP-Privileg für die Tabelle, um eine Tabelle zu löschen.

Die unten erwähnte Abfrage löscht die Tabelle user mit allen Zeilendaten in der Unternehmensdatenbank. Beim Löschen einer Tabelle müssen wir den Tabellennamen angeben.

# TODO - Drop/Delete Table
# Query - DROP TABLE <table name>

# It might throw error in case database do not exist or table already exist with the same name
DROP TABLE `enterprise`.`user`;

OR

# Good to go
DROP TABLE IF EXISTS `enterprise`.`user`;

Dies ist die sehr einfache Abfrage zum Löschen oder Löschen einer Tabelle in der MySQL-Datenbank. Sie müssen eine Tabellensicherung durchführen, bevor Sie sie löschen, um einen versehentlichen Datenverlust zu vermeiden. Nach dem Löschen können die Daten nicht wiederhergestellt werden und alle Informationen gehen verloren.

Anstatt eine Tabelle zu löschen, können wir die Tabellendaten auch löschen, ohne die Tabelle zu löschen, indem wir die TRUNCATE TABLE-Abfrage wie unten gezeigt verwenden.

# TODO - Delete Table Data
# Query - TRUNCATE TABLE <table name>

# It might throw error
TRUNCATE TABLE `enterprise`.`user`;

OR

# Good to go
TRUNCATE TABLE IF EXISTS `enterprise`.`user`;

So können wir mit der SQL-Abfrage eine Tabelle in MySQL löschen.