教你如何在windows與linux系統(tǒng)中設置MySQL數(shù)據(jù)庫名、表名大小寫敏感
更新時間:2014年08月21日 08:56:39 投稿:hebedich
數(shù)據(jù)庫和表名在 Windows 中是大小寫不敏感的,而在大多數(shù)類型的 Unix/Linux 系統(tǒng)中是大小寫敏感的。那么我們如何來處理這個問題呢,經(jīng)過一番查詢,發(fā)現(xiàn)lower_case_table_names這個參數(shù)可以實現(xiàn)大小寫敏感,下面我們來詳細說明
在 MySQL 中,數(shù)據(jù)庫和表其實就是數(shù)據(jù)目錄下的目錄和文。
因而,操作系統(tǒng)的敏感性決定數(shù)據(jù)庫和表命名的大小寫敏感。這就意味著數(shù)據(jù)庫和表名在 Windows 中是大小寫不敏感的,而在大多數(shù)類型的 Unix/Linux 系統(tǒng)中是大小寫敏感的。
MySQL大小寫敏感可以通過配置文件的lower_case_table_names參數(shù)來控制。
WINDOWS:
編輯MySQL安裝目錄下的my.ini 文件,在[mysqld]節(jié)下 添加 lower_case_table_names=0 (備注:為0時大小寫敏感,為1時大小寫不敏感,默認為1),可以實現(xiàn)MySql按照建表Sql語句的大小寫狀態(tài)來定義表名。
LINUX:
編輯/etc/my.cnf文件,在[mysqld]節(jié)下 添加 lower_case_table_names 參數(shù),并設置相應的值 (備注:為0時大小寫敏感,為1時大小寫不敏感,默認為0)
相關文章
MySQL的全局鎖和表級鎖的具體使用
在真實的企業(yè)開發(fā)環(huán)境中使用MySQL,我們應該考慮一個問題:如果保證數(shù)據(jù)并發(fā)訪問的一致性呢?這一篇我就來聊聊MySQL的鎖,感興趣的可以了解一下
2021-08-08
MySQL如何解決DOS窗口亂碼問題
這篇文章主要介紹了MySQL如何解決DOS窗口亂碼問題,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
2020-11-11
MySQL兩種臨時表的用法詳解
這篇文章主要介紹了MySQL兩種臨時表的用法詳解,.內容比較詳細,這里分享給大家,供大家參考,學習。
2017-10-10
MySql中怎樣查詢表是否被鎖
這篇文章主要介紹了MySql中怎樣查詢表是否被鎖問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
2023-07-07
mySQL 8.0.33安裝指南(推薦)
本文提供MySQL8.0.33的詳細安裝步驟,從解壓安裝包到設置系統(tǒng)服務、配置遠程訪問及安全設置等,包括創(chuàng)建和配置MySQL用戶,設置環(huán)境變量,初始化數(shù)據(jù)庫等關鍵操作,同時強調安全性的重要性,如設置強密碼、限制遠程訪問權限,并建議在重要操作前進行數(shù)據(jù)庫備份
2024-10-10