sql >> Database teknologi >  >> RDS >> Mysql

SQL-forespørgsel for at slette database i MySQL

Denne vejledning er en del af serien Lær grundlæggende SQL-forespørgsler ved hjælp af MySQL. I denne øvelse vil vi diskutere SQL-forespørgsler for at slette en database i MySQL.

Slet forespørgsel

Forespørgslen DROP DATABASE kan bruges til at slette alle tabellerne og slette databasen. Den kan bruges som nævnt nedenfor. Hvis du er eksternt logget ind på databasen, skal du også bruge DROP privilegium for at slette en database.

Sørg også for, at du har taget backup af den database, der slettes. Når først de er tabt, er det meget svært at få data tilbage.

# 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;

I lighed med DROP DATABASE kan du også bruge DROP SCHEMA som vist nedenfor.

# 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;

Med DROP DATABASE- eller DROP SCHEMA-forespørgslen sletter MySQL også de filer, der er knyttet til den database, der slettes med filtypenavne, herunder .BAK, .DAT, .HSH, .MRG, .MYD, .MYI, .cfg, .db, .ibd og .ndb.

Sådan kan vi slette en database i MySQL ved hjælp af SQL-forespørgslen.


  1. Bedste måde at gemme tid (tt:mm) i en database

  2. SQLite aggregerede funktioner

  3. Salesforce SOQL fra SQL Server

  4. Klasse ikke fundet indlæser JDBC org.postgresql.Driver