当前位置: 首页 > article >正文

mysql字段名批量大小写转换

`module_name` varchar(30) COLLATE utf8mb4_bin DEFAULT NULL COMMENT ‘生成模块名’,

`business_name` varchar(30) COLLATE utf8mb4_bin DEFAULT NULL COMMENT ‘生成业务名’,

`function_name` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT ‘生成功能名’,

`function_author` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT ‘生成功能作者’,

`gen_type` char(1) COLLATE utf8mb4_bin DEFAULT ‘0’ COMMENT ‘生成代码方式(0zip压缩包 1自定义路径)’,

`gen_path` varchar(200) COLLATE utf8mb4_bin DEFAULT ‘/’ COMMENT ‘生成路径(不填默认项目路径)’,

`options` varchar(1000) COLLATE utf8mb4_bin DEFAULT NULL COMMENT ‘其它生成选项’,

`create_by` varchar(64) COLLATE utf8mb4_bin DEFAULT ‘’ COMMENT ‘创建者’,

`create_time` datetime DEFAULT NULL COMMENT ‘创建时间’,

`update_by` varchar(64) COLLATE utf8mb4_bin DEFAULT ‘’ COMMENT ‘更新者’,

`update_time` datetime DEFAULT NULL COMMENT ‘更新时间’,

`remark` varchar(500) COLLATE utf8mb4_bin DEFAULT NULL COMMENT ‘备注’,

PRIMARY KEY (`table_id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT=‘代码生成业务表’;

生成列名小写转大写的语句

SELECT

concat( 'alter table ', ‘gen_table_copy1’, ’ change column ‘, COLUMN_NAME, ’ ‘, LOWER( COLUMN_NAME ), ’ ‘, COLUMN_TYPE, ’ comment \’’, COLUMN_COMMENT, ‘\’;’ ) AS ‘修改脚本’

FROM

information_schema.COLUMNS

WHERE

TABLE_NAME = ‘gen_table_copy1’;

执行结果:

导出结果 直接执行即可

示例:

alter table gen_table_copy1 change column table_id TABLE_ID bigint(20) comment ‘编号’;

alter table gen_table_copy1 change column table_name TABLE_NAME varchar(200) comment ‘表名称’;

alter table gen_table_copy1 change column table_comment TABLE_COMMENT varchar(500) comment ‘表描述’;

alter table gen_table_copy1 change column sub_table_name SUB_TABLE_NAME varchar(64) comment ‘关联子表的表名’;

alter table gen_table_copy1 change column sub_table_fk_name SUB_TABLE_FK_NAME varchar(64) comment ‘子表关联的外键名’;

alter table gen_table_copy1 change column class_name CLASS_NAME varchar(100) comment ‘实体类名称’;

alter table gen_table_copy1 change column tpl_category TPL_CATEGORY varchar(200) comment ‘使用的模板(crud单表操作 tree树表操作)’;

alter table gen_table_copy1 change column package_name PACKAGE_NAME varchar(100) comment ‘生成包路径’;

alter table gen_table_copy1 change column module_name MODULE_NAME varchar(30) comment ‘生成模块名’;

alter table gen_table_copy1 change column business_name BUSINESS_NAME varchar(30) comment ‘生成业务名’;

alter table gen_table_copy1 change column function_name FUNCTION_NAME varchar(50) comment ‘生成功能名’;

alter table gen_table_copy1 change column function_author FUNCTION_AUTHOR varchar(50) comment ‘生成功能作者’;

alter table gen_table_copy1 change column gen_type GEN_TYPE char(1) comment ‘生成代码方式(0zip压缩包 1自定义路径)’;

alter table gen_table_copy1 change column gen_path GEN_PATH varchar(200) comment ‘生成路径(不填默认项目路径)’;
alter table gen_table_copy1 change column options OPTIONS varchar(1000) comment ‘其它生成选项’;
alter table gen_table_copy1 change column create_by CREATE_BY varchar(64) comment ‘创建者’;
alter table gen_table_copy1 change column create_time CREATE_TIME datetime comment ‘创建时间’;
alter table gen_table_copy1 change column update_by UPDATE_BY varchar(64) comment ‘更新者’;
alter table gen_table_copy1 change column update_time UPDATE_TIME datetime comment ‘更新时间’;
alter table gen_table_copy1 change column remark REMARK varchar(500) comment ‘备注’;


http://www.kler.cn/a/530137.html

相关文章:

  • 【华为OD-E卷 - 磁盘容量排序 100分(python、java、c++、js、c)】
  • .Net / C# 分析文件编码 并将 各种编码格式 转为 另一个编码格式 ( 比如: GB2312→UTF-8, UTF-8→GB2312)
  • 探索 Copilot:开启智能助手新时代
  • 消息队列应用示例MessageQueues-STM32CubeMX-FreeRTOS《嵌入式系统设计》P343-P347
  • model calibration
  • C++模板初了解
  • HarmonyOS NEXT:保存应用数据
  • 消息队列应用示例MessageQueues-STM32CubeMX-FreeRTOS《嵌入式系统设计》P343-P347
  • vector容器(详解)
  • 【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】2.3 结构化索引:记录数组与字段访问
  • ExternalName Service 针对的是k8s集群外部有api服务的场景?
  • Haskell语言的多线程编程
  • [权限提升] Windows 提权 维持 — 系统错误配置提权 - Trusted Service Paths 提权
  • IM 即时通讯系统-43-简单的仿QQ聊天安卓APP
  • 2024 年 6 月大学英语四级考试真题(第 3 套)——纯享题目版
  • linux本地部署deepseek-R1模型
  • 内部知识库助力组织智力激发与信息共享实现业绩增长
  • 《手札·开源篇》从开源到商业化:中小企业的低成本数字化转型路径 ——以Odoo为数据中台低成本实现售前售中一体化
  • [Java]异常
  • GAMES101学习笔记(六):Geometry 几何(基本表示方法、曲线与曲面、网格处理)
  • 海外问卷调查渠道查,如何影响企业的运营
  • Rust 变量特性:不可变、和常量的区别、 Shadowing
  • 零基础学习书生.浦语大模型-入门岛
  • IM 即时通讯系统-50-[特殊字符]cim(cross IM) 适用于开发者的分布式即时通讯系统
  • 封装常用控制器
  • Java NIO全面详解