飞龙博客

feilong.org

批量修改mysql数据表的字段名大写转为小写语句

feilong.org 修订于2021-10-17 06:14:14 660 次浏览

批量修改mysql数据表的字段名大写转为小写语句

在oracle数据库的数据表字段名都是大写的。现在此数据库进行迁移到mysql数据库。怎么自动转oracle数据表为mysql数据表呢?

方法是:用Navicat软件的工具-数据传输,
生成的数据表的字段名都是大写的。
而且,凡是 字段类型为decimal的地方,都需要把它改为int或tinyint或smallint

这都还是能容忍的。但是mysql数据表字段名,如果习惯了小写字段名,那怎么把数据表的字段名批量改为小写字母呢?

最简单的方法,当然是用Navicat的设计表,一个字段一个字段的改大写字母为小写字母。但如果字段数量多的话,这个办法肯定是不适用的。

那稍微转弯的方法,是
先把数据表的结构用Navicat转储为sql文件。
然后用notepad++等记事本软件,打开sql文件,批量替换大写为小写。
然后用navicat导出,把数据表导出为txt文件。
然后,导入数据结构,
租后,导入数据。
不过这种方法比较繁琐。
而且,如果表数据大的话,txt文件往往打不开,所以也不适用。

那么,把mysql数据表的字段名改为小写,有没有其它办法呢?

飞龙今天尝试了一下,总结为此文章。修改日志网址:https://feilong.org/mysql-upper-lower-columns-ways-oracle

比如我 mysql数据库,名字叫 dbcai
数据表,名字叫 udasset2

于是,批量执行以下的sql语句就行了。

只需修改数据库名和数据表名就行了。
有疑问请联系飞龙本人。20211017总结于广州

更新网址:https://feilong.org/mysql-upper-lower-columns-ways-oracle
最初发布:20211017 04:24:20 feilong.org 于广州

加入收藏夹,查看更方便。

所在分类: mysql 教程

AI音乐 blog money bui 教程 echarts 教程 eclipse 教程 html css 教程 IT趋势 js 教程 json 教程 mysql 教程 nodejs npm 教程 onblog SQLite 教程 tutorials vscode 教程 wap网站 winpe启动盘 wordpress 主机推荐 人工智能 前端开发 博客 名企名网 域名注册 常用软件 建站程序 操作系统 教程 数码 无线上网 日记 电子商务 电脑笔记本 网站 网站优化 网站开发 网站推广 网站策划 网络 虚拟现实 默认