删除数据库的下令有哪些?
删除数据库的下令是“DELETE DATA”,具体魄式为“DROP DATABASE [IF EXISTS] 数据库名;”,可以删除数据库中的所有表格并同时删除数据库。要是要运用“DROP DATABASE”,需要获得数据库DROP权限。
当数据库不再运用时应当将其删除,以确保数据库存储空间中寄存的是有效数据。删除数据库是将已经存在的数据库从磁盘空间上革除,革除之后,数据库中的所有数据也将一同被删除。
(举荐教程:mysql视频教程)
在 MySQL 中,当需要删除已新建的数据库时,可以运用 DROP DATABASE 语句。其语法格局为:
DROP DATABASE [ IF EXISTS ] 数据库名
语法注明如下:
数据库名:指定要删除的数据库名。
IF EXISTS:用于防止当数据库不存在时产生差错。
DROP DATABASE:删除数据库中的所有表格并同时删除数据库。运用此语句时要非常当心,避免差错删除。要是要运用 DROP DATABASE,需要获得数据库 DROP 权限。
注意:MySQL 安装后,系统会主动新建名为 information_schema 和 mysql 的两个系统数据库,系统数据库寄存一些和数据库相干的信息,要是删除了这两个数据库,MySQL 将不克不及正常工作。
示例:
查看数据库
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | test_db | | test_db_char | | test_db_del | | world | +--------------------+ 9 rows in set (0.00 sec)
运用下令行工具将数据库 test_db_del 从数据库列表中删除
mysql> DROP DATABASE test_db_del; Query OK, 0 rows affected (0.57 sec) mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | test_db | | test_db_char | | world | +--------------------+ 8 rows in set (0.00 sec)
此时数据库 test_db_del 不存在。
更多编程相干见识,请拜访:编程教学!!
以上就是删除数据库的下令有哪些?的细致内容,更多请关注 百分百源码网 其它相干文章!