Mysql将所有表名更改为小写[重复]

Posted

技术标签:

【中文标题】Mysql将所有表名更改为小写[重复]【英文标题】:Mysql change all table names to lower case [duplicate] 【发布时间】:2017-11-08 13:40:06 【问题描述】:

我在 mysql 中有 10 个表都以大写开头,我想知道是否可以通过一个查询而不是 20 个将它们全部更改为小写?

【问题讨论】:

***.com/questions/2659684/… 【参考方案1】:

查看Amy Anuszewski答案

select concat('rename table ', table_name, ' to ' , lower(table_name) , ';')from information_schema.tables where table_schema = 'your_schema_name';

【讨论】:

什么是table_schema? table_schema 是数据库名称。还要显示没有任何表的数据库: SELECT s。架构名称,T。 table_name FROM INFORMATION_SCHEMA --- 检查此链接dev.mysql.com/doc/refman/5.7/en/tables-table.html 此查询将我重定向到 information_schema 表,但没有更改表名 浏览 Amy Anuszewski 答案链接

以上是关于Mysql将所有表名更改为小写[重复]的主要内容,如果未能解决你的问题,请参考以下文章

将 Amazon RDS 表名重命名为大写字母会引发错误

spring data rest hibernate 是小写所有表名并忽略 @Table("Name")

Mysql语法复习总结

MySQL表名大小写敏感性

关于 MySQL 中对数据库表名大小写敏感的问题

关于 MySQL 中对数据库表名大小写敏感的问题