在处理数据库的时候,有时会遇到很多测试之后没用的垃圾表单,少则上10,多则上百。要是在phpmyadmin里一个一个点过去,那估计你的鼠标马上就没了。所以这里分享一个删除固定前缀表单的方法。
你需要什么
一个phpmyadmin/mysql命令行
1.生成删表语句
首先登入phpmyadmin(当然用命令行也不是不可以)
找到最下面的控制台,点开,输入以下查询代码
Select CONCAT( 'drop table ', table_name, ';' )
FROM information_schema.tables
Where table_name LIKE 'xxx_%';
其中xxx_
是你表单的前缀,改成你需要的,例如上图中,我想要删除所有前缀是sd_
的表单。
那么我就在控制台中打出
Select CONCAT( 'drop table ', table_name, ';' )
FROM information_schema.tables
Where table_name LIKE 'sd_%';
然后按下Ctrl+Enter
运行。
之后就会看到这个亚子的查询结果,点击下面的复制到粘贴板,这样子删表语句就准备好了。
2.删库!
删库什么的当然要用rm -rf /*垃
你会发现一个微妙的问题:
上次查水表是在information_schema
里查询的,要注意在左侧栏中回到你要删的库,不然你就删不了了呢
控制台中打出命令,把开头乱七八糟的东西全部删掉,就是这个亚子的:
drop table sd_file;
drop table sd_policy;
drop table sd_setting;
drop table sd_ss;
drop table sd_sskey;
drop table sd_user;
drop table sd_usergroup;
drop table sd_users;
敲下Ctrl+Enter
之后,你就删了库了