2 wuhancf wuhancf 于 2017.01.07 10:12 提问

Mysql初学者,关于删除数据库的问题

我发现在创建数据库的时候,实际上在Mysql Data文件夹里增加了一个文件夹和一个
sdi文件,我想通过直接删除这个文件夹和sdi文件来删除数据库,却发现不能成功,这
是为什么??
过程见图片:
这是刚开始没有创建数据库:(https://img-ask.csdn.net/upload/201701/07/1483754937_187833.png)
创建了一个名为test_0107的数据库,Data文件夹多了一个文件夹和一个sdi文件(https://img-ask.csdn.net/upload/201701/07/1483754952_150990.png)
直接删除却发现databases里还有,想要重新创建这个database也报错
(https://img-ask.csdn.net/upload/201701/07/1483754970_296619.png)

2个回答

oyljerry
oyljerry   Ds   Rxr 2017.01.07 10:28

应该还有其他meta文件等记录database,最好还是通过数据库来drop database

wuhancf
wuhancf 回复oyljerry: 好的,了解了,多谢!
一年多之前 回复
oyljerry
oyljerry 回复wuhancf: 最好不要这样,除非你对MySQL内部实现深入了解,不然它有很多内在关系文件,你不一定都能处理正确
一年多之前 回复
wuhancf
wuhancf 那有没有直接删除文件来删除数据库的办法呢
一年多之前 回复
qq_14843403
qq_14843403   2017.01.13 10:51

不是删除文件夹就完成了还有个整体文件 建议看看 数据库的基本资料

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MySQL数据库入门学习(多图预警+新手向~)
现在市场上有很多图形化的数据库,没有什么可讲的,读者如果愿意,自行下载研究即可,本文章讲的全是在DOS环境下的一系列操作。
如何彻底的删除MySQL数据库(图文教程)
最近有个小课题数据库使用Mysql,提前写一下Mysql作为复习。 第一步当然是要看如何卸载Mysql,因为安装之前要清理掉一切与Mysql有关的数据,放置后边安装失败。 以下操作以Window7操作系统为例:   1)停止window的MySQL服务。     找到“控制面板”-> “管理工具”-> “服务”,停止MySQL后台服务。     2)卸载MySQL安装程序。
初学数据库遇到的一些问题
数据库对于初学者的耐心和细心以及全局观是有要求的,当缺少了3这种的一项就会出现很多问题,对于常见的问题,我先写一下,之后,若有问题,再来补充吧。 出现了这样的问题,就证明Access数据库没有连接上,看看是不是数据库的*.mdb文件没有写对他的目录。 出现这个原因是因为,参数类型不正确,比如:  Dim parm As New Parameter         Set parm =
mysql数据库删除数据后,数据自增id断点不连续
mysql数据库表"friends"中id设置主键自增,删除结尾处数据后,重新插值字段id取值不连续,解决方法: alter table friendsAUTO_INCREMENT=10;(此处10改为自己的断点即可)
初学者关于MySQL的问题
收集了一些关于MySQL的问题与答案,留给自己看。 1.如何快速掌握MySQL? ⑴培养兴趣 兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然学习MySQL 5.6也不例外。 ⑵夯实基础 计算机领域的技术非常强调基础,刚开始学习可能还认识不到这一点,随着技术应用的深 入,只有有着扎实的基础功底,才能在技术的道路上走得更快、更远。对
MySQL入门推荐书籍
经过自己的阅读,觉得入门还不错.
记一次zabbix的mysql数据库清理
题外话:公司的测试环境有十几台机器,每台磁盘大小都仅为10G,然后在一台上面安装了zabbix_server,其他几台安装了zabbix_agent。那个server的都是我一个人在使用,所以我回家了一段时间,发现磁盘爆满了。 然后我马上想到是我没设置定时脚本清理。1.)进数据库查看数据存放的目录:mysql> show variables like '%dir%' ; +------------
总结的一些MySQL数据库面试题
sql语句应该考虑哪些安全性? 答: (1)防止sql注入,对特殊字符进行转义,过滤或者使用预编译的sql语句绑定变量。 (2)最小权限原则,特别是不要用root账户,为不同的类型的动作或者组建使用不同的账户。 (3)当sql运行出错时,不要把数据库返回的错误信息全部显示给用户,以防止泄漏服务器和数据库相关信息。 简单描述mysql中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什
C#和MySQL联合编程
这是一个MySQL和C#联合编程的文档;可以帮助我们很快的进入用程序控制数据库的实战当中···
解决Mysql数据库表id字段自增后,删除记录而id字段无法恢复到初始值的问题
<br />1.首先介绍一下TRUNCATE关键字的意义<br /><br />    TRUNCATE TABLE TableName是一种快速的,无日志记录的,删除表中所有记录的方法。<br /><br />2.TRUNCATE和DELETE的区别<br /><br />    TRUNCATE TABLE在功能上与不带WHERE子句的DELETE语句相同:二者均删除表中的全部行。但TRUNCATE TABLE比DELETE速度快,且使用的系统和事务日志资源少。<br /><br />    DELET