MySQL将所有字段名称全部改成小写
1.准备
- Navicat可视化工具
- SQL语句:
SELECT concat('ALTER TABLE ' , '表名' , ' CHANGE COLUMN ' , COLUMN_NAME, ' ' , LOWER(COLUMN_NAME) , ' ' , COLUMN_TYPE , ' COMMENT ''' , COLUMN_COMMENT , ''';') AS '修改脚本' FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '数据库名' and TABLE_NAME = '表名';
2.操作
- 上述SQL语句“表名”和“数据库名”部分对应替换为自己的。
- 将SQL语句放入Navicat查询对象中运行,得到拼接后的修改脚本如下图
- 复制后放入查询对象中运行即可(亲测有效)
- 注:改成大写,将LOWER改为UPPER即可