MySQL手动局部批量删除数据表的方法
MySQL一般使用phpMyAdmin来管理。phpMyAdmin在删除数据表时可以使用全选或一个一个点选后再删除,若是想局部批量删除大量数据表,一个一个点选会比较麻烦。
所以,我采用SQL命令的方法来批量删除数据表。
SQL命令:
DROP TABLE `表1`, `表2`, ... ;
其中【`】不是单引号,而是键盘左边Tab键上面的那个符号。【,和;】要用半角状态。里面表1、表2等表名也是要手动输入,这会比较麻烦。
为了再解决手动输入表名的问题,以下是我找到的比较方便的操作方法:
首先是进入phpMyAdmin,在后台左侧用鼠标框选要批量删除的数据表,见下图黄色区域位置;
然后复制粘贴到一个文本编辑器里,做对应调整;
粘贴后得到的文件件上图,表名的左边有一个空格,右边是一个空格加一个回车符号。
要对其进行相应的替换操作,变成符合SQL的命令格式。
先替换所有空格回车符号为【`,】,再替换所有空格为【`】,再将最后的【,】改成【;】,再在最前面加上【DROP TABLE 】,这样SQL命令就完成了,最后只要到phpMyAdmin里运行这个SQL命令就好了。
最新评论