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".