这篇文章主要为大家详细介绍了MySQL大小写敏感的注意事项,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随四海网的小玲来看看吧!
由于这个原因,在阿里巴巴规约中这样要求:
【强制】表名、字段名必须使用小写字母或数字 , 禁止出现数字开头,禁止两个下划线中间只 出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。
因此,数据库名、 表名、字段名,都不允许出现任何大写字母,避免引起不必要的麻烦。
mysql大小写敏感配置相关的两个参数,lower_case_file_system 和 lower_case_table_names。
查看当前mysql的大小写敏感配置,可以使用如下语句
代码如下:
show global variables like '%lower_case%';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_file_system | ON |
| lower_case_table_names | 0 |
+------------------------+-------+
MySQL大小写敏感的注意事项
参数说明如下:
1.lower_case_file_system,代表当前系统文件是否大小写敏感,只读参数,无法修改。ON 大小写不敏感,OFF 大小写敏感。
2.lower_case_table_names,代表表名是否大小写敏感,可以修改,参数有0、1、2三种。
在Linux系统中修改my.cnf文件,在Windows下修改my.ini文件,新增或修改以下内容。
代码如下:
lower_case_table_names = 0 或 lower_case_table_names = 1
MySQL大小写敏感的注意事项
然后重启MySQL服务才可以生效。
由于操作系统不同导致大小写敏感的默认设置不一致,我们在开发时一定要注意,应该养成严格的意识,SQL语句一律采用小写字母,避免无意义的踩坑。
以上就是MySQL大小写敏感的注意事项的详细内容,更多关于MySQL大小写敏感的资料请关注四海网其它相关文章!
本文来自:http://www.q1010.com/177/19198-0.html
注:关于MySQL大小写敏感的注意事项的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。