10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载 从本手册中摘录

13.1.24 DROP DATABASE语句

删除{数据库|架构} [如果存在]db_name.

删除数据库删除数据库中的所有表并删除数据库。是非常小心这个声明!使用删除数据库,你需要降低数据库权限。删除架构是同义词吗删除数据库

重要的

删除数据库时,专门为数据库授予的权限不是自动下降。必须手动删除它们。看到第13.7.1.6节“赠款陈述”

如果存在如果数据库不存在,用于防止错误发生错误。

如果删除默认数据库,则默认数据库已取消设置(数据库()函数返回).

如果你使用删除数据库在符号链接的数据库上,链接和原始数据库都会被删除。

删除数据库返回已删除的表数。

删除数据库语句从给定的数据库目录中删除那些MySQL本身在正常操作期间可以创建的文件和目录。这包括以下列表中显示的扩展名的所有文件:

  • . bak

  • .DAT

  • .HSH

  • .MRG

  • .MYD

  • .MYI

  • . cfg

  • .db

  • 的.ibd

  • .ndb.

如果MySQL删除了刚才列出的文件或目录后,数据库目录中仍然存在其他文件或目录,则无法删除数据库目录。在这种情况下,您必须手动删除任何剩余的文件或目录,并发出删除数据库再次声明。

删除数据库并不会删除任何内容暂时的在该数据库中创建的表。暂时的在创建它们结束的会话结束时会自动删除表。看到第13.1.20.2节“创建临时表声明”

您还可以删除数据库mysqladmin.看到mysqladmin -一个MySQL服务器管理程序