phpMyAdmin批量修改Mysql数据表前缀的方法
2018-07-13 08:50:21来源:编程学习网 阅读 ()
多个网站共用一个Mysql数据库时,为使数据库管理不混乱,一般采用不同的网站使用不同前缀名的方式进行区分。而如何批量修改已有数据库的前缀名 呢?全部导出修改后再导入?还是一个表一个表的修改?今天我要介绍的是相对简单的批量修改数据库中表前缀的方法,适用于修改数据库中相同前缀且数据表较多 的情况。
此例中假定修改名为“www_sdck_cn”的数据库中前缀为“phpcms_”的表,并将所有符合条件表的前缀修改为“sdck_”。
1. 用phpMyAdmin打开要修改前缀的数据库www_sdck_cn,执行以下SQL语句(其中加粗斜体字是需要根据实际需求替换的):
Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', replace(table_name,'phpcms_','sdck_'),';')
from information_schema.tables
where TABLE_SCHEMA = 'www_sdck_cn' and table_name LIKE 'phpcms_%';
2. 在执行SQL语句生成的页面上点击“导出”,选择“自定义”->“直接显示为文本”,导出txt格式就可以了
3. 执行导出功能后,到达结果窗口如下,复制文本框中的内容 ------- 这里由于版本不同或许需要先处理一下
4. 执行txt里的alert语句
导出的alert语句类似于
ALTER TABLE v9_admin RENAME TO yanglao_admin;
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- MySQL的默认密码的修改方法 2019-10-25
- 使用 Shell 在多服务器上批量操作 2019-09-23
- mysql修改用户密码的教程 2019-09-23
- mySQL中如何使用replace 2019-09-23
- mysql如何批量执行sql文件 2019-09-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash