• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    MySQL大小写敏感的注意事项

    由于这个原因,在阿里巴巴规约中这样要求:

    【强制】表名、字段名必须使用小写字母或数字 , 禁止出现数字开头,禁止两个下划线中间只 出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。

    因此,数据库名、 表名、字段名,都不允许出现任何大写字母,避免引起不必要的麻烦。

    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     |
    +------------------------+-------+
    

    参数说明如下:

    1.lower_case_file_system,代表当前系统文件是否大小写敏感,只读参数,无法修改。ON 大小写不敏感,OFF 大小写敏感。

    2.lower_case_table_names,代表表名是否大小写敏感,可以修改,参数有0、1、2三种。

    MySQL大小写敏感如何设置

    在Linux系统中修改my.cnf文件,在Windows下修改my.ini文件,新增或修改以下内容。

    lower_case_table_names = 0 或 lower_case_table_names = 1
    

    然后重启MySQL服务才可以生效。

    开发注意事项

    总结

    由于操作系统不同导致大小写敏感的默认设置不一致,我们在开发时一定要注意,应该养成严格的意识,SQL语句一律采用小写字母,避免无意义的踩坑。

    以上就是MySQL大小写敏感的注意事项的详细内容,更多关于MySQL大小写敏感的资料请关注脚本之家其它相关文章!

    您可能感兴趣的文章:
    • MySQL 字符类型大小写敏感
    • mysql如何设置不区分大小写
    • MySQL大小写敏感导致的问题分析
    • 解决MySQl查询不区分大小写的方法讲解
    • MySQL数据库大小写敏感的问题
    • mysql表名忽略大小写配置方法详解
    • Linux系统MySQL忘记密码,重置密码,忽略表名、列名大小写的方法
    • 详解MySQL查询时区分字符串中字母大小写的方法
    • MySql查询不区分大小写解决方案(两种)
    • MySQL库表名大小写的选择
    上一篇:MySQL 使用事件(Events)完成计划任务
    下一篇:.Net Core导入千万级数据至Mysql的步骤
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    MySQL大小写敏感的注意事项 MySQL,大小写,敏感,的,注意事项,