原文地址:https://blog.csdn.net/csd_nuser/article/details/110038516
本博客目标集成大部分常用软件安装、使用说明,技术解决方案发布,请持续关注。
Mysql批量修改表字段为大写
一、查询所有表
SELECT
CONCAT('ALTER table ',sc2.table_schema,'.',sc2.table_name,' CHANGE ',' \`',sc2.column_name,'\` \`',UPPER(sc2.column_name),'\` ',
sc2.column_type,
' ',
CASE WHEN
sc2.is_nullable='NO'
THEN 'not null'
ELSE 'null' END,' COMMENT ''',sc2.column_comment,''';') AS c
FROM information_schema.tables sc, information_schema.columns sc2
WHERE sc.table_schema = '你的数据库名'
AND sc.table_type = 'base table'
AND sc.table_schema = sc2.table_schema
AND sc.table_name = sc2.table_name
接下来执行查询结果就可以了