mysql表名忽略大小写

[亡魂溺海] 提交于 2019-11-30 11:05:33

1、查看大小写区分
mysql> show variables like "%case%";
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_file_system | OFF   | 
| lower_case_table_names | 0     | 

如果是0 那么就是区分大小写的,如果是1就不区分

2、如何修改lower_case_tables_names

  1.用ROOT登录,修改/etc/my.cnf
  2.在[mysqld]下加入一行:lower_case_table_names=1
  3.重新启动数据库即可 service mysqld restart

3、LINUX下mysql大小写的默认设置
    1.数据库名与表名是严格区分大小写的 
    2.表的别名是严格区分大小写的 
    3.列名与列的别名在所有的情况下均是忽略大小写的 
    4.变量名也是严格区分大小写的 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!