MySQL表名大小写敏感性
Posted JaxYoun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL表名大小写敏感性相关的知识,希望对你有一定的参考价值。
Linux版mysql
- 库名与表名是严格区分大小写的;
- 表的别名是严格区分大小写的;
- 列名与列的别名在所有的情况下均是忽略大小写的;
- 变量名也是严格区分大小写的;
修改步骤如下:
1. 编辑【/etc/my.ini】或者【/etc/my.cnf】文件
2. 在【mysqld】下面追加一行:【lower_case_table_names=0】 //0:大小写敏感;1:大小写不敏感
3. 重启MySQL服务
Windows版MySQL
默认情况下库名、表名、字段名、别名都不区分大消息
- 如果想在查询时区分字段值的大小写,则字段值需要设置BINARY属性,如下:
ALTER TABLEtablename
MODIFY COLUMNcloname
VARCHAR(45) BINARY;
以上是关于MySQL表名大小写敏感性的主要内容,如果未能解决你的问题,请参考以下文章