PHPMyAdmin需要批量修改表前缀或者批量删除指定表前缀的表等操作, 以下给大家展示这两种操作的方法:
(注:如果操作不是很娴熟, 请注意备份数据库.)
PHPMyAdmin中批量修改表前缀的方法: (以为表前缀"old_"改为"new_"为例)
1:登录你的PHPMyAdmin, 运行SQL查询语句:
Select CONCAT('ALTER TABLE ', table_name, ' RENAME TO ', table_name,';' )
FROM information_schema.tables
Where table_name LIKE 'old_%';
执行之后, 将会得到类似以下的查询结果:
ALTER TABLE old_biao1 RENAME TO old_biao1
ALTER TABLE old_biao2 RENAME TO old_biao2
ALTER TABLE old_biao3 RENAME TO old_biao3
ALTER TABLE old_biao4 RENAME TO old_biao4
ALTER TABLE old_biao5 RENAME TO old_biao5
2:复制以上结果到记事本, 查找:"RENAME TO old_"批量替换成:"RENAME TO new_", 你将得到类似以下结果的SQL语句:
ALTER TABLE old_biao1 RENAME TO new_biao1
ALTER TABLE old_biao2 RENAME TO new_biao2
ALTER TABLE old_biao3 RENAME TO new_biao3
ALTER TABLE old_biao4 RENAME TO new_biao4
ALTER TABLE old_biao5 RENAME TO new_biao5
3:将以上SQL语句粘帖到PHPMyAdmin中运行, 这样, 就可以将表前缀"old_"改为"new_".
以上就是PHPMyAdmin中批量修改表前缀的方法.
PHPMyAdmin中批量删除指定表前缀表的方法: (以要删除所有表前缀为"del_"的表为例)
1:登录你的PHPMyAdmin, 运行SQL查询语句:
Select CONCAT( 'drop table ', table_name, ';' )
FROM information_schema.tables
Where table_name LIKE 'del_%';
执行之后, 将会得到类似以下的查询结果:
drop table del_biao1;
drop table del_biao2;
drop table del_biao3;
drop table del_biao4;
drop table del_biao5;
2:将以上的查询结果复制, 再粘帖到PHPMyAdmin中运行, 就可以删除指定前缀的表了.(责任编辑:最模板) |