sql >> Databáze >  >> RDS >> Mysql

SQL dotaz na odstranění databáze v MySQL

Tento tutoriál je součástí série Naučte se základní SQL dotazy pomocí MySQL. V tomto tutoriálu probereme SQL dotazy k odstranění databáze v MySQL.

Smazat dotaz

Dotaz DROP DATABASE lze použít k odstranění všech tabulek a odstranění databáze. Lze jej použít, jak je uvedeno níže. V případě, že jste vzdáleně přihlášeni k databázi, budete také potřebovat DROP oprávnění k odstranění databáze.

Také se ujistěte, že jste provedli zálohu databáze, která je zrušena. Jakmile data zahodíte, je velmi obtížné získat zpět data.

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

Podobně jako u DROP DATABASE můžete také použít DROP SCHEMA, jak je uvedeno níže.

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

Pomocí dotazu DROP DATABASE nebo DROP SCHEMA MySQL také odstraní soubory spojené s odstraňovanou databází s příponami souborů včetně .BAK, .DAT, .HSH, .MRG, .MYD, .MYI, .cfg, .db, .ibd a .ndb.

Takto můžeme odstranit databázi v MySQL pomocí SQL dotazu.


  1. pyodbc se nemůže připojit k databázi

  2. Monitorování záloh napříč instancemi

  3. Poskytovatel není kompatibilní s verzí klienta Oracle

  4. BULK INSERT se sloupcem identity (automatické zvýšení).