linux下mysql的大小寫是否區分設置


轉:http://blog.csdn.net/qq_29246225/article/details/52293549

一、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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM