Sintaxe DROP DATABASE
DROP DATABASE
deleta todos as tabelas no banco de dados e deleta o banco de dados. Se você fizer um DROP DATABASE
em um banco de dados ligado simbolicamente, o link e o banco de dados original são deletados. Tenha cuidado com este comando!
DROP DATABASE
retorna o número de arquivos que foram removidos do diretorio de banco de dados. Para tabelas MyISAM
, isto é três vezes o número de tabelas, pois cada tabela corresponde a um arquivo .MYD
, um arquivo .MYI
e um arquivo .frm
.
O comando DROP DATABASE
remove do diretório de banco de dados dado todos os arquivos com a seguinte extensão:
Ext | Ext | Ext | Ext |
.BAK | .DAT | .HSH | .ISD |
.ISM | .ISM | .MRG | .MYD |
.MYI | .db | .frm |
Todos os subdiretórios que consistem de 2 digitos (diretórios RAID
) também são removidos.
Desde o MariaDB v3.22, você pode utilizar a palavra chave IF EXISTS
para prevenir da ocorrência de um erro se o banco de dados não existir.
Você também pode deletar um banco de dados com mysqladmin
. Leia "Utilitários e Scripts do Lado do Cliente MySQL".