首页 > 数据库 >mysql 数据库小工具: 小写转大写

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

时间:2023-03-09 11:35:07浏览次数:42  
标签:NAME COLUMN 大写 REPLACE DEFAULT 小写 mysql TABLE concat

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';

标签:NAME,COLUMN,大写,REPLACE,DEFAULT,小写,mysql,TABLE,concat
From: https://www.cnblogs.com/porter/p/17197704.html

相关文章

  • mysql 索引篇
    --8.0.16selectversion();droptableifexiststest1--建表test1CREATETABLE`test1`(`id`bigintNOTNULL,`code`varchar(30)NOTNULL,`age`int......
  • 如何搞定MySQL锁(全局锁、表级锁、行级锁)?这篇文章告诉你答案!太详细了!!!
    概述锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问......
  • MySQL数据库如何在SQL语句中显式的使用排序规则?
    大家都知道,MySQL数据库在SQL语句中都是使用ORDERBY子句来进行排序,可以使用ASC或DESC关键字来指定排序的方式,即升序或降序。那如果要在排序时指定特定的排序规则,该怎么写......
  • Mysql导出文本文件
    使用mysqldump命令导出文本文件mysqldump-uroot-pPassword-T目标目录dbname[tables][option];其中:Password参数表示root用户的密码,密码紧挨着-p选项。-T:只有......
  • MySQL如何指定字符集和排序规则?
    在MySQL中,可以使用以下两种方式指定字符集和排序规则:创建数据库或表时指定字符集和排序规则在创建数据库或表时,可以使用CHARACTERSET和COLLATE选项......
  • Docker安装MySQL8
    1. 查找DockerHub上的mysql镜像命令:dockersearchmysql[root@192~]#dockersearchmysqlNAMEDESCRIPTION......
  • MySQL字符集 utf8 和 utf8mb4 有什么区别?
    UTF-8是一种Unicode字符集编码方式,用于存储和传输Unicode字符。MySQL支持UTF-8字符集,但在MySQL5.5.3之前,它只支持最多三个字节的UTF-8编码(也称为“utf8”字符集),因此无法存......
  • MySQL-binLog 日志开启
    MySQL的binlog(二进制日志)是一种记录MySQL服务器所有更改的二进制日志文件。开启binlog可以用于以下目的:数据复制:将binlog文件复制到另一个MySQL服务器,可以用于......
  • 找一段时间的工作后,我决定开MySQL
      从我考完公务员开始找工作以后,慢慢的发现找工作真的很难很难,当时觉得先找几个目标公司,然后再投投简历,最后发现,真的难啊!太难了,我想去无锡,要么薪资不满意,要么对方看不上,......
  • 【MySQL】多表的查询
    为什么需要多表查询1、单表查询在WEB要经过几次http交互,再不同表之间才能查找到数据。会浪费很多时间,因此需要多表查询。2、如果多张表合在一张表中,会导致会多字段不......