MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
  1、数据库名与表名是严格区分大小写的;
  2、表的别名是严格区分大小写的;
  3、列名与列的别名在所有的情况下均是忽略大小写的;
      4、字段内容默认情况下是大小写不敏感的。
 
mysql中控制数据库名和表名的大小写敏感由参数lower_case_table_names控制,为0时表示区分大小写,为1时,表示将名字转化为小写后存储,不区分大小写。
mysql> show variables like '%case%';


去除mysql 大小写敏感
 

 

 在CentOS安装的MySQL的配置文件中(/etc/my.cnf),是没有lower_case_table_names=1这行的

在CentOS中的my.cnf(/etc/my.cnf)的[mysqld]区段下增加: lower_case_table_names=1

 


去除mysql 大小写敏感
 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。


去除mysql 大小写敏感去除mysql 大小写敏感去除mysql 大小写敏感
 
 
 谢谢您的赞助,我会做的更好!

 

 

相关文章:

  • 2021-06-22
  • 2021-07-12
  • 2021-12-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-16
  • 2021-10-14
  • 2021-11-09
  • 2021-09-17
  • 2021-09-05
  • 2021-08-31
  • 2022-01-08
相关资源
相似解决方案