mysql批量修改表名前缀
mysql中修改表名前缀的语句为:alert table 旧表名 rename to 新表名;
mysql没有直接批量修改表名的方法,但是我们可以通过批量生成修改语句来达到批量修改表名的效果。
代码:
SELECT
CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO pre_', SUBSTRING( table_name, 1 ), ';' ) sql
FROM
information_schema.TABLES
WHERE
table_schema = 'db_name'
AND table_name LIKE '%';
注:pre_ :为需要设置的前缀;WHERE条件中,table_schema : 需要替换的库名; table_name :需要替换的表名(%,全匹配)
修改表名后,表的相关索引不会消失
测试:原数据表users;新数据表pre_users。
查看相关索引
通过explain 分析实际作用的索引(key)
数据表明:数据表名的修改,索引会被复制到新表,关系不变。
但新表重命名后,表的创建时间会以重命名时的时间为准。
mysql批量修改表名前缀相关推荐
- MySQL 批量修改表名
MySQL 批量修改表名 1.执行查询SQL 2.执行修改SQL 功能: 将数据库 jeecg-boot 中的表名前缀是 ACT_ 开头的表名替换为 CAMUNDA_ACT_ 1.执行查询SQL -- ...
- mysql批量修改表名、删除表
mysql批量修改表名 第一步:得到所有需要修改的表名和对于得修改表名语句 SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', REPL ...
- mysql批量修改表名或前缀
一般用于批量修改数据表前缀 先查询所有表名,复制到编辑器 SELECTtable_name FROMinformation_schema.TABLES WHEREtable_schema = 'db_ ...
- MySQL批量修改表名列名大小写
批量表名 大写改小写 SELECTconcat('rename table ', TABLE_NAME, ' to ', LOWER(TABLE_NAME),' ;') AS 'SQL' FROMin ...
- mysql数据库表名批量改为小写,MySQL 批量修改表名
2018-12-04 15:33:19 CocoaPods安装和使用教程 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他 ...
- mysql批量取消多行sql_mysql批量删除指定前缀的表,批量修改表名的SQL语句
批量删除指定前缀的表 Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.tables Where tabl ...
- mysql批量改表名及列名
批量改表名前缀SQL -- bm_为原有表名前缀,b2c_为目标表名前缀 SELECTCONCAT('ALTER TABLE ',table_name,' RENAME TO b2c_',substr ...
- MYSQL批量修改表前缀与表名sql语句
修改表名 ALTER TABLE 原表名 RENAME TO 新表名; 一句SQL语句只能修改一张表 show tables; 1. SELECTCONCAT('ALTER TABLE ',table ...
- MySQL:修改表名和字段名和类型
-- 修改表名 rename table old_table to new_table;-- 或者 alter table old_table rename as new_table;-- 修改列名称 ...
最新文章
- Codeforces 1264C/1265E Beautiful Mirrors with queries (概率期望、DP)
- RC电路输出波形的时域与频域分析
- 阿帕奇与php整合,整合apache和php
- 127.Word Ladder
- phpMyAdmin ‘tbl_gis_visualization.php’多个跨站脚本漏洞
- python 字典技巧
- shell 创建文件_vba代替鼠标打开文件夹
- 15.卷1(套接字联网API)---Unix域协议
- 阶段5 3.微服务项目【学成在线】_day04 页面静态化_07-freemarker基础-if指令
- DAC、ADC、FFT使用总结
- FOC:【2】SVPWM(七段式)的Verilog实现与仿真
- 低启动0.7V升压芯片
- 双绞线的线序568A与568B
- MATLAB主题设置配色方案
- c语言实现snn算法,Orkiszewski算法的C语言实现
- 平行因子-三维荧光-PARAFAC数据前处理
- 基于Android9.0,了解启动流程
- 高性能分布式缓存Redis(缓存分类 安装 数据类型选择和应用场景 发布订阅 事务 Lua脚本 慢查询日志)
- ZOJ 3380 Patchouli's Spell Cards——组合数+概率dp
- stm32h743 FDCAN驱动踩坑记录
热门文章
- Qt之使用QListView实现QQ登录历史列表
- 卡口与大数据融合应用新看点
- 【国旗迷】世界各国国旗国徽国歌大全 flags.lantianye3.top
- 不可预见费用的使用规则
- 赵云传 java游戏_谁说国产游戏没希望?中国最优秀的20大游戏盘点
- android 按home键 activity生命中周期,Android Activity 生命周期全解析
- 中国东极岛,“挑战吧净味君第二季之一级带货王”巅峰成团赛,名单揭晓!
- 金牧饲料配方软件的使用方法
- Revit添加族类型参数
- P5535 【XR-3】小道消息(伯特兰-切比雪夫定理)