mysql表名忽略大小写

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

若是是0 那么就是区分大小写的,若是是1就不区分sql

二、如何修改lower_case_tables_names数据库

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

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

相关文章
相关标签/搜索