大写在MySQL中重要吗?

Tyl*_*itt 5 mysql capitalization

我找不到有关MySQL查询的哪一部分区分大小写的参考

是否存在大写重要的概述?

具体而言,是否区分大小写

  • 数据库名称
  • 表名
  • 栏名

它与操作系统绑定吗?可配置的?还是其他因素组合?

Nic*_*ndo 5

在MySQL中,数据库与data目录中的目录相对应。数据库中的每个表都对应于数据库目录中的至少一个文件(可能还有更多文件,具体取决于存储引擎)。因此,基础操作系统的区分大小写在数据库和表名的区分大小写中发挥了作用。这意味着数据库和表名在Windows中不区分大小写,在大多数Unix版本中也不区分大小写。

lower_case_table_names系统变量还影响服务器如何处理标识符区分大小写

您可以在此处阅读有关该主题的更多信息。