Mysql配置大小写敏感

查看当前大小写配置
Variable_name Value
lower_case_file_system ON
lower_case_table_names 0
  • lower_case_file_system

表示当前系统文件是否大小写敏感,只读参数,无法修改。

ON 大小写不敏感
OFF 大小写敏感

  • lower_case_table_names

表示表名是否大小写敏感,可以修改。

lower_case_table_names = 0时,mysql会根据表名直接操作,大小写敏感。
lower_case_table_names = 1时,mysql会先把表名转为小写,再执行操作。

修改配置文件

打开my.cnf文件,加入以下语句后重启。

lower_case_table_names = 0 或 lower_case_table_names = 1
lower_case_file_system = OFF 或 lower_case_file_system = ON
备注

配置后重启mysql服务或刷新配置文件 flush privileges

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、引言 数据库设计过程中表、字段等的命名规范也算是设计规范的一部分,不过设计规范更多的是为了确保数据库设计的合理...
    SnowflakeCloud阅读 41,088评论 0 48
  • Oracle: 默认是大小写不敏感,表名、字段名等不区分大小写,小写字母会自动转换为大写字母; 需要用小写字母时需...
    东皇Amrzs阅读 5,988评论 0 8
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,055评论 0 19
  • 前生,是否与你有过交集,不然,我遇见那么多的人,却没有一个会像你这样,初次相遇,便许下你一世欢颜。而你总是带着淡淡...
    月殇雪阅读 222评论 0 0
  • “我现在想出去走走,你去吗?”手机提示收到一条消息,我随手点开一看,是朋友晶发来的。 刚睡醒,我愣了一会儿,回复道...
    哆哆cherish阅读 2,922评论 0 4