您现在的位置是:技术博客 > 数据库数据库 mysql批量修改表前缀 Lucas2020-12-18 17:34【代码】788人已围观 简介如何批量修改mysql表前缀 有时候,表升级或项目名变化,需要更改全部或部分数据表前缀,如何批量修改表前缀?举例如下。 1、先执行下面的代码,批量创建示例表。 ``` CREATE TABLE `demo_test1` (`id` int UNSIGNED NOT NULL AUTO_INCREMENT ,PRIMARY KEY (`id`)); CREATE TABLE `demo_test2` (`id` int UNSIGNED NOT NULL AUTO_INCREMENT ,PRIMARY KEY (`id`)); CREATE TABLE `demo_test3` (`id` int UNSIGNED NOT NULL AUTO_INCREMENT ,PRIMARY KEY (`id`)); ``` 2、执行查询sql,查出所有修改sql命令。 ``` # 比如,将所有表前缀为demo_,改成demo SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', CONCAT( 'lucas', substring(table_name,5) ), ';' ) FROM information_schema. TABLES WHERE table_name LIKE 'demo_%'; ``` 运行结果如下图:  3、复制查询出来的结果,并执行。 ``` ALTER TABLE demo_test1 RENAME TO lucas_test1; ALTER TABLE demo_test2 RENAME TO lucas_test2; ALTER TABLE demo_test3 RENAME TO lucas_test3; ``` 运行结果如下图,完成即可。  转载:感谢您对Lucas个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源Lucas个人博客”。 很赞哦! ( 0 ) 上一篇:跨数据库实时同步表数据 下一篇:外键约束问题 相关文章 常用的SQL函数 页面可视化数据表结构 存储过程函数 mysql连表查询 点击排行 生活不止眼前的苟且,还有诗和远方 十年一觉电影梦 奥地利基茨比厄尔 禅修治愈身心 自律成就自我 零边际成本社会 Modern PHP 鸟哥的Linux私房菜 本栏推荐 要技术,更要有创意 定时任务 Curl无法发送https请求 Lnmp环境搭建 常用的SQL函数 Windows的cmd指令 ueditor工具栏浮动bug 有趣的js插件 标签云 git laravel swoole javascript vue ajax html css sql linux docker flask django nginx apache thinkphp markdown sublime wechat layui photoshop nodejs mysql windows composer java maven springboot mybatis IDE 猜你喜欢 Swoole 基础篇一(初识) PHP进程管理器 正则的快速上手 Sublime代码格式化 Lnmp环境搭建 高并发库存防控超量 Linux之top命令 常用的SQL函数 站点信息 建站时间:2018-05-01 在线人数:1人 文章统计:263篇 总浏览量:222610次 统计数据:百度统计 个人信息:扫描二维码查看