【发布时间】:2014-03-06 13:48:15
【问题描述】:
我有一个数据库,里面有十几个表,它们的大小写用法不规则。有没有一种简单的方法可以将所有 mysql-tables 中的所有列名转换为小写?也许除了以“_ID”结尾的字符串?
我知道 mysql 不区分大小写。 这是为了提高可读性。如果您在一个表中有“Author”、“AUTHOR_ID”和“AuthorName”之类的列名,则很难阅读,我喜欢使用小写字母使其更加一致。
【问题讨论】:
-
MySQL 没有 make column names case-sensitive,所以我不完全确定要问什么。
-
我知道,但为了保持一致性,我想让我的列小写以提高可读性。
-
这是一次性的事情,您可以重命名所有列或为查询完成
-
在下面阅读我的答案。我添加了问题的链接,您可以在哪里找到 sql 查询如何列出所有表、表中的所有列以及如何重命名它们。还发布了一个问题链接,它将向您展示如何处理外键。
-
使用column aliasing 让列显示为你想要的
标签: mysql