mysql怎么删除数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql怎么删除数据库相关的知识,希望对你有一定的参考价值。
参考技术A删除数据库是将已经存在的数据库从磁盘空间中清除,数据库中的所有数据也全部被删除。
基本语法格式:
其中“db_name”是要删除的数据库名称,如果指定数据库名不存在,则删除出错。
实例:
删除数据库shulanxt,输入语句如下:
执行上述语句,数据库shulanxt被删除,再次使用SHOW CREATE DATABASE查看数据库定义,结果如下:
上述的执行结果显示一条错误信息,表示数据库 shulanxt 不存在,说明之前的删除语句已经成功删除此数据库。
MySQL删除表怎么恢复?
在没有备份和二进制日志的情况下MySQL表删除之后能够恢复吗?
情况1、如果你有该库的整体备份或对这个表的单独备份,那么也许可以恢复。可以将最新的备份恢复到一个备用的服务器上,导出那表的内容,完成恢复情况2、如果没有任何备份,那就基本没戏了。一般删除表的操作是drop table,日志中不会记录删除具体行数的记录。表所对应目录下的文件已经被删除(innodb独立表空间,单表归为一文件)。同样的情况适用于myisam数据库引擎,对应的myd/myi/frm文件均被删除。这不像windows还有垃圾箱,是不可逆的操作 参考技术A
mysql drop表,如果没有覆盖,是可以恢复的,具体参考:MySQL drop database恢复
以上是关于mysql怎么删除数据库的主要内容,如果未能解决你的问题,请参考以下文章