怎样快速清空mysql数据库

怎样快速清空mysql数据库,第1张

<php

$user = "root"; //数据库用户名

$password = "test123";//数据库密码

$db_name = "phpwind";//数据库名

$link = mysql_connect("ip:3306",$user,$password);

mysql_select_db("$db_name",$link);

echo "<p>正在清空数据库";

$result=mysql_query("SHOW tables",$link);

while ($currow=mysql_fetch_array($result)) {

mysql_query("drop TABLE IF EXISTS $currow[0]");

echo $currow[0]"<br>";

}

echo "成功</p>";

>

drop database db_name

其实也行

create database as db_name

把原有的数据从重新创建一次,就行了。

然后才删除原来的数据库。

另外还有就是 挨着每一个表 truncate table tb_name

table name 可以通过sysobject 里面查找出来。

如果数据库是安装在你机器上的 那么你可以暂时把MYSQL关闭 然后进入安装目录 找到data文件夹 这里面就是放置数据库文件的。。你会看到data里面每一个文件夹都对应你一个数据库名称 把他们删除就好了 就彻底没了 不过可别把mysql这个文件夹删了 还有别的文件 比如err别乱删哦。

如果这个你不会 或者说文件在使用删除不了 那么你就用mysql的可视化工具 比如mysql-front 51 进去删除 效果都是一样。

以上就是关于怎样快速清空mysql数据库全部的内容,包括:怎样快速清空mysql数据库、mysql 怎么通过sql语句清除某个数据库下的所有表中的数据、怎样清理mysql数据库的缓存等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9683863.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存