苟哥的笔记本
首页
文章归档
关于
文章归档
关于
首页
MySQL
正文
如何批量修改数据表前缀
苟哥
2023-01-13 AM
86℃
0条
偶尔会遇到批量修改某个数据表的前缀,表不多的情况下还可以手动逐个修改,如果是几十张表以上的,那也要花费不少时间,所以有必要借助程序脚本去实现自动化修改。这里介绍利用mysql语句实现批量修改表前缀。 ### 假设需求: 将现有数据库dao_community中的的表前缀ky统一改成dao。 ### 实现需求的SQL语句: ```sql SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO dao', //此处的dao就是目标前缀 substring(table_name, 4), //注意sql中的序号是从1开始的 ';' ) FROM information_schema. TABLES WHERE table_name LIKE 'ky%' and table_schema='dao_community'; //ky%表示找到ky前缀的表 ```
标签:
mysql
,
批量修改表前缀
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:
http://www.i366211.com/archives/304/
上一篇
ChatGPT可以免费使用啦
下一篇
Linux安装ffmpeg
取消回复
评论啦~
提交评论
栏目分类
MySQL
6
C/C++
10
Vue
2
Java
10
PHP
11
软件安装
8
开发工具
8
算法
2
测试
1
架构
3
填坑记
1
开源
6
科普
4
Go
6
私域
2
docker
1
读书笔记
1
标签云
算法
C程序设计语言
C语言
Java
mysql
PHP
golang
ffmpeg
VueJs
脚手架
VueJs实战项目
Intellij IDEA
Centos7
Hyperf
生成海量测试数据
习题2-3
习题2-4
习题2-6
异常分类
File
习题2-7
习题2-8
习题2-9
习题3-3
习题3-4
习题3-5
习题4-1
递归函数
MySQL主从复制
socket
友情链接
申请
SaaS引擎
机器人框架
京东捡漏