mysql怎么删除数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql怎么删除数据库相关的知识,希望对你有一定的参考价值。

参考技术A

删除数据库是将已经存在的数据库从磁盘空间中清除,数据库中的所有数据也全部被删除。

基本语法格式:

其中“db_name”是要删除的数据库名称,如果指定数据库名不存在,则删除出错。

实例:

删除数据库shulanxt,输入语句如下:

执行上述语句,数据库shulanxt被删除,再次使用SHOW CREATE DATABASE查看数据库定义,结果如下:

-from 树懒学堂

上述的执行结果显示一条错误信息,表示数据库 shulanxt 不存在,说明之前的删除语句已经成功删除此数据库。

MySQL删除表怎么恢复?

在没有备份和二进制日志的情况下MySQL表删除之后能够恢复吗?

情况1、如果你有该库的整体备份或对这个表的单独备份,那么也许可以恢复。可以将最新的备份恢复到一个备用的服务器上,导出那表的内容,完成恢复
情况2、如果没有任何备份,那就基本没戏了。一般删除表的操作是drop table,日志中不会记录删除具体行数的记录。表所对应目录下的文件已经被删除(innodb独立表空间,单表归为一文件)。同样的情况适用于myisam数据库引擎,对应的myd/myi/frm文件均被删除。这不像windows还有垃圾箱,是不可逆的操作
参考技术A

mysql drop表,如果没有覆盖,是可以恢复的,具体参考:MySQL drop database恢复

以上是关于mysql怎么删除数据库的主要内容,如果未能解决你的问题,请参考以下文章

MySql数据库的root用户被删除,怎么恢复

mysql怎么查看删除的数据库

PHP操作MySQL,删除一行数据库,怎么写?

mysql 怎么批量删除没有数据的数据?怎么重新随即排列主键?

mysql怎么自动删除超过3天的数据

mysql怎么查看删除的数据库