使用phpMyAdmin批量修改Mysql数据表前缀的方法

 更新时间:2015年09月26日 23:33:30   投稿:mdxy-dxy  
这篇文章主要介绍了使用phpMyAdmin批量修改Mysql数据表前缀的方法,需要的朋友可以参考下

多个网站共用一个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_%';

phpMyAdmin批量修改Mysql数据表前缀的方法

2、在执行SQL语句生成的页面上点击“导出”,选择“自定义”->“直接显示为文本”,CSV格式,清空“内容分隔符”为空

phpMyAdmin批量修改Mysql数据表前缀的方法

phpMyAdmin批量修改Mysql数据表前缀的方法

3、执行导出功能后,到达结果窗口如下,复制文本框中的内容

phpMyAdmin批量修改Mysql数据表前缀的方法

4、进入数据库“www_sdck_cn”的SQL执行窗口,将代码粘贴到SQL文本框中,执行。看一下相关数据表是不是已经修改完成了。

phpMyAdmin批量修改Mysql数据表前缀的方法

注意事项

数据操作有风险,请在操作前备份数据。

由于软件版本等原因,操作仅供参考,因本文修改数据库导致丢失或出错的,本文作者不承担责任。

相关文章

  • MySQL GRANT用户授权的实现

    MySQL GRANT用户授权的实现

    授权就是为某个用户赋予某些权限。MySQL 提供了 GRANT 语句来为用户设置权限。具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • MySQL 8.0.13 下载安装教程图文详解

    MySQL 8.0.13 下载安装教程图文详解

    这篇文章主要介绍了MySQL 8.0.13 下载安装教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • mysql用户管理和权限设置方式

    mysql用户管理和权限设置方式

    这篇文章主要介绍了mysql用户管理和权限设置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • SQL ALTER TABLE语句灵活修改表结构和数据类型

    SQL ALTER TABLE语句灵活修改表结构和数据类型

    这篇文章主要介绍了SQL ALTER TABLE语句灵活修改表结构和数据类型,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • mysql派生表(Derived Table)简单用法实例解析

    mysql派生表(Derived Table)简单用法实例解析

    这篇文章主要介绍了mysql派生表(Derived Table)简单用法,结合实例形式分析了mysql派生表的原理、简单使用方法及操作注意事项,需要的朋友可以参考下
    2019-12-12
  • Mysql中的多级复制方式

    Mysql中的多级复制方式

    这篇文章主要介绍了Mysql中的多级复制方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • MySQL数据库中case表达式的用法示例

    MySQL数据库中case表达式的用法示例

    这篇文章主要介绍了MySQL数据库中case表达式用法的相关资料,MySQL的CASE表达式用于条件判断,返回不同结果,适用于SELECT、UPDATE和ORDERBY,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-02-02
  • 对MySQL日志操作的一些基本命令总结

    对MySQL日志操作的一些基本命令总结

    这篇文章主要介绍了对MySQL日志操作的一些基本命令总结,其中重点讲述了二进制日志文件的相关方面,需要的朋友可以参考下
    2015-11-11
  • MySQL清空所有表的数据方法示例

    MySQL清空所有表的数据方法示例

    本文主要介绍了MySQL清空所有表的数据方法示例,要清空MySQL数据库中所有表的数据,但保留表结构,下面就介绍了几种常用的方法,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • 详解MySQL数据库、表与完整性约束的定义(Create)

    详解MySQL数据库、表与完整性约束的定义(Create)

    这篇文章主要介绍了MySQL数据库、表与完整性约束的定义(Create),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2025-04-04

最新评论