返回顶部
首页 > 资讯 > 数据库 >Mysql 数据库表名小写一键全部转大写
  • 582
分享到

Mysql 数据库表名小写一键全部转大写

数据库mysqloracle 2023-08-20 07:08:10 582人浏览 泡泡鱼
摘要

SET @database = 'yourdatabase'; SET @sql = NULL;SELECT GROUP_CONCAT(CONCAT('RENAME TABLE `',TABLE_NAME,'` TO `',UPPE

SET @database = 'yourdatabase'; SET @sql = NULL;SELECT GROUP_CONCAT(CONCAT('RENAME TABLE `',TABLE_NAME,'` TO `',UPPER(TABLE_NAME),'`;') SEPARATOR ' ') INTO @sqlFROM INFORMATioN_SCHEMA.TABLES WHERE TABLE_SCHEMA = @database;PREPARE stmt FROM @sql;EXECUTE stmt;DEALLOCATE PREPARE stmt;

脚本说明:

  1. 设置要操作的数据库名到@database变量
  2. 构建RENAME TABLE语句,转换表名为大写
  3. 将所有RENAME语句连接成一条sql,存入@sql变量
  4. 准备并执行这条sql,实现批量表名大写转换

这个脚本可以将指定数据库中的所有表名一次性批量转换为大写。

记得先备份数据,在维护窗口谨慎执行,并检查转换结果。修改应用程序的表名引用也不要漏掉。

来源地址:https://blog.csdn.net/mbh12333/article/details/131781594

您可能感兴趣的文档:

--结束END--

本文标题: Mysql 数据库表名小写一键全部转大写

本文链接: https://lsjlt.com/news/376204.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Mysql 数据库表名小写一键全部转大写
    SET @database = 'yourdatabase'; SET @sql = NULL;SELECT GROUP_CONCAT(CONCAT('RENAME TABLE `',TABLE_NAME,'` TO `',UPPE...
    99+
    2023-08-20
    数据库 mysql oracle
  • mysql数据库如何实现小写转大写
    这篇文章主要为大家展示了“mysql数据库如何实现小写转大写”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql数据库如何实现小写转大写”这篇文章吧。 ...
    99+
    2024-04-02
  • MySQL库表名大小写的选择
    目录1.决定大小写是否敏感的参数2.参数变更注意事项总结:1.决定大小写是否敏感的参数 在 MySQL 中,数据库与 data 目录中的目录相对应。数据库中的每个表都对应于数据库目录中的至少一个文件(可能是多个文件,...
    99+
    2022-05-27
    MySQL 大小写的选择 MySQL 库表名大小写
  • mysql表名区分大小写问题
    mysql表名区分大小写问题 查看mysql数据库大小写敏感参数 1.1、 show variables like 'lower%';‘’ 参数说明 lower_case_table_names: 此参数不...
    99+
    2024-04-02
  • mysql表名要区分大小写吗
    本篇内容主要讲解“mysql表名要区分大小写吗”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql表名要区分大小写吗”吧! my...
    99+
    2024-04-02
  • MySQL数据库对大小写敏感吗?
    MySQL数据库对大小写敏感吗?需要具体代码示例 在使用MySQL数据库时,有时会遇到大小写敏感的问题,即在查询、插入或更新数据时,不同大小写的情况可能会导致不同的结果。MySQL数据...
    99+
    2024-04-02
  • mysql设置不区分表名大小写
    MySql默认是区分表名大小的,为了不区分表名大小写,我们需要完成以下配置 十分简单 1.使用root用户,修改/etc/my.cnf文件 在[mysqld]下添加 lower_case_table_names=1 ...
    99+
    2023-08-31
    mysql Powered by 金山文档
  • oracle数据库实例名区分大小写么
    是的,oracle 实例名区分大小写。实例名必须遵循特定规则,包括以字母或下划线开头,可包含字母、数字和下划线,最多 128 个字符,区分大小写。在 windows 上,虽然实例名不区分...
    99+
    2024-05-11
    oracle
  • mysql数据库名称怎么变为大写
    在mysql中将数据库名称修改为大写的方法首先,在命令提示符窗口中,使用命令“net start mysql”启动mysql;mysql启动后,继续使用命令“mysql -hlocalhost -uroot -p”,进入mysql控制台;进...
    99+
    2024-04-02
  • mysql数据库大小写有什么影响
    本篇内容主要讲解“mysql数据库大小写有什么影响”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql数据库大小写有什么影响”吧!  mysql数据库大小写...
    99+
    2024-04-02
  • php如何将数组键名转为小写
    本篇内容介绍了“php如何将数组键名转为小写”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在php中,可以利用array_change_ke...
    99+
    2023-07-02
  • MySQL怎么批量转换表名为小写
    本篇内容介绍了“MySQL怎么批量转换表名为小写”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 如何理解MySQL关于表名大小写的参数
    今天就跟大家聊聊有关如何理解MySQL关于表名大小写的参数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 查看现有的大小...
    99+
    2024-04-02
  • oracle数据库使用游标实现大写数字转换成小写数字
    项目遇到需求,需要将大写数字转换成小写。代码如下:declare t_zl varchar2(100); t_ts varchar2(100); t_l n...
    99+
    2024-04-02
  • php怎么将数组键名(key)转为小写
    在php中,可以利用array_change_key_case()函数来将数组键名(key)转为小写;该函数可以将数组中所有的键(key)都转换为小写字母,只需要省略第二个参数或将第二个参数设置为“CASE_LOWER”即可,语法“arra...
    99+
    2022-06-28
    php php数组
  • mysql如何设置表名不区分大小写
    这篇文章主要介绍mysql如何设置表名不区分大小写,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 方法:1、利用root登录,并打开“/etc/my.cn...
    99+
    2024-04-02
  • MySQL数据库表大小写不敏感处理的示例分析
    本篇文章为大家展示了MySQL数据库表大小写不敏感处理的示例分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。MySQL大小写敏感的控制mysql是通过lower_...
    99+
    2024-04-02
  • 如何解决mysql库名大写导致大小写敏感参数报错的问题
    这篇文章给大家介绍如何解决mysql库名大写导致大小写敏感参数报错的问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。lower_case_table_names表示表名是否大小写敏感...
    99+
    2024-04-02
  • 数据库不区分大小写字母
    lower_case_table_names=1 #表示不区分[mysqld]lower_case_table_names=0 表示区分 ...
    99+
    2024-04-02
  • MySQL操作数据时区分大小写
    一般情况下使用SQL语句执行 update login_ticket set status=1 where ticket=‘ABC‘ 会将ticket=’abc‘的数据也改掉,那么需要在列名ticket的后面加上collate u...
    99+
    2020-02-19
    MySQL操作数据时区分大小写 数据库入门 数据库基础教程 数据库 mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作