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将所有表名更改为小写[重复]的主要内容,如果未能解决你的问题,请参考以下文章