mysql 数据库小工具: 小写转大写

SELECT
concat(
'rename table ' , TABLE_NAME , ' to ' , UCASE(TABLE_NAME) ,' ;' ) AS '修改脚本sql'
FROM
information_schema.TABLES t
WHERE
TABLE_SCHEMA = 'newalldbprevention';
SELECT
concat(
'alter table ',
TABLE_NAME,
' change column ',
COLUMN_NAME,
' ',
UCASE( COLUMN_NAME ),
' ',
COLUMN_TYPE,
' comment \'',
TRIM(
REPLACE (
REPLACE ( REPLACE ( REPLACE ( COLUMN_COMMENT, ',', ':' ), '"', '' ), CHAR ( 10 ), '' ),
CHAR ( 13 ),
''
)),
'\'',
' ',
IF
(
COLUMN_DEFAULT IS NULL,
'',
concat( ' default \'', TRIM( COLUMN_DEFAULT ), '\'' )),
';'
) AS '修改脚本sql'
FROM
information_schema.COLUMNS t
WHERE
TABLE_SCHEMA = 'newalldbprevention';
posted @   porter_代码工作者  阅读(64)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示