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

SQL-Abfrage zum Löschen einer Datenbank in MySQL

Dieses Tutorial ist Teil der Reihe Learn Basic SQL Queries Using MySQL. In diesem Tutorial besprechen wir SQL-Abfragen zum Löschen einer Datenbank in MySQL.

Abfrage löschen

Mit der Abfrage DROP DATABASE können alle Tabellen gelöscht und die Datenbank gelöscht werden. Es kann wie unten erwähnt verwendet werden. Falls Sie remote bei der Datenbank angemeldet sind, benötigen Sie außerdem DROP Privileg, um eine Datenbank zu löschen.

Stellen Sie außerdem sicher, dass Sie die Sicherung der zu löschenden Datenbank erstellt haben. Einmal gelöscht, ist es sehr schwierig, die Daten zurückzubekommen.

# To do - Delete Database
# Query - DROP DATABASE <database name>

# It might throw error in case database do not exist
DROP DATABASE enterprise;

OR

# Good to go
DROP DATABASE IF EXISTS enterprise;

Ähnlich wie bei DROP DATABASE können Sie auch DROP SCHEMA wie unten gezeigt verwenden.

# To do - Delete Database
# Query - DROP SCHEMA <database name>

# It might throw error in case database do not exist
DROP SCHEMA enterprise;

OR

# Good to go
DROP SCHEMA IF EXISTS enterprise;

Mit der DROP DATABASE- oder DROP SCHEMA-Abfrage löscht MySQL auch die mit der zu löschenden Datenbank verknüpften Dateien mit Dateierweiterungen wie .BAK, .DAT, .HSH, .MRG, .MYD, .MYI, .cfg, .db, .ibd , und .ndb.

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