删除数据库。语法规则如下:
DROP {
DATABASE|SCHEMA} [IF EXISTS] db_name
执行 DROP DATABASE
会删除数据库里的所有表然后再删除数据库,所以执行这条语句的时候一定要慎重。要执行该语句,你需要拥有数据库的 DROP
权限。DROP SCHEMA
和 DROP DATABASE
可以互相替换。
特别注意: 当在删除数据库时,与数据库相关的授权信息不会被自动删除,这些信息必须手动删除。
当数据库不存在时,使用 IF EXISTS
来避免产生错误。
DROP DATABASE
的返回值删除的表的数量。
当删除内置的数据库时,只将数据库清空恢复到初始状态,不会真正执行删除操作。
注:引用部分大意是删除数据库时会删除哪些文件,这些与其他内容有关联,留到后面一起翻译。
If you use DROP DATABASE on a symbolica