跳到主要内容

如何使用phpMyAdmin批量清空数据库表

·

1、前言:
phpMyAdmin批量清空某个数据库里面所有表是不能直观操作的,会sql的人可以直接打命令操作不懂的也没关系,这里我们可以用其它方式。
2、介绍:
因为phpMyAdmin只能单个操作在里面一个一个勾选删除操作很浪费时间,我们可以用PHP实现清空所有表,不会删除该数据库,具体看下列代码。
3、思维:
当然也可以使用Navicat,但是有些服务器默认安全或人为设置提高安全性不开放远程终端连接数据库的。
4、代码:
随意命名为HKDelSql.PHP放上去直接运行就可以,但是建议先备份好数据库,避免删除之后(又后悔)重要事情说三遍。

 1<?php
 2//设置数据库连接信息。数据库服务器地址,数据库用户名,数据密码
 3mysql_connect('localhost','test','123456');//MYSQL用户-密码
 4//设置查询的数据库名称,比如CMS当前设置的是phpcms,这个按实际需求而定
 5mysql_select_db('test');//当前用户拥有的数据库名
 6$rs=mysql_query('show tables');
 7while($arr=mysql_fetch_array($rs))
 8{
 9//设置要批量删除的数据库表前缀,如:kj_
10    $TF=strpos($arr[0],'kj_');
11    if($TF===0){
12        $FT=mysql_query("drop table $arr[0]");
13       if($FT){
14            echo "$arr[0] 删除成功!<hr>";
15            }
16        }
17}
18?>

5、效果:
删除效果当然是杠杠的,本站出品必出精品~~~

图片

白日映照满天星
作者
白日映照满天星
订阅我频道让你站在上帝角度观察视野! QQ:3925993 有尝解决技术问题【备注你的问题】 🐑

阅读量:评论:
赞赏码图