一、Linux中MySQL大小寫詳情:
1、數據庫名嚴格區分大小寫
2、表名嚴格區分大小寫的
3、表的別名嚴格區分大小寫
4、變量名嚴格區分大小寫
5、列名在所有的情況下均忽略大小寫
6、列的別名在所有的情況下均忽略大小寫
二、設置MySQL表名不區分大小寫
1、切換到root用戶
$ su - root
2、修改/etc/my.cof配置文件,
# sed -i '/mysqld/a\lower_case_table_names=1' /etc/my.cnf
lower_case_table_names參數詳解:
?0:區分大小寫
?1:不區分大小寫
3、重啟MySQL
# service mysqld restart
4、查看mqsql參數
# mysql -uroot -p
> show variables like "%case%" ;
+------------------------+-------+
| Variable_name ? ? ? ? ?| Value |
+------------------------+-------+
| lower_case_file_system | OFF ?|
| lower_case_table_names | 1 ? ?|
+------------------------+-------+
2 rows in set (0.00 sec)
The End!