Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Consulta SQL para excluir banco de dados no MySQL


Este tutorial faz parte da série Aprenda consultas SQL básicas usando MySQL. Neste tutorial, discutiremos consultas SQL para excluir um banco de dados no MySQL.


Excluir consulta




A consulta DROP DATABASE pode ser usada para eliminar todas as tabelas e excluir o banco de dados. Ele pode ser usado como mencionado abaixo. Caso você esteja conectado remotamente ao banco de dados, você também precisará de DROP privilégio para excluir um banco de dados.



Além disso, certifique-se de ter feito o backup do banco de dados que está sendo descartado. Uma vez descartados, é muito difícil recuperar os dados.


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



Semelhante ao DROP DATABASE, você também pode usar DROP SCHEMA conforme mostrado abaixo.


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



Com a consulta DROP DATABASE ou DROP SCHEMA, o MySQL também exclui os arquivos associados ao banco de dados que está sendo excluído com extensões de arquivo incluindo .BAK, .DAT, .HSH, .MRG, .MYD, .MYI, .cfg, .db, .ibd , e .ndb.



É assim que podemos excluir um banco de dados no MySQL usando a consulta SQL.