MySql資料庫 表名大小寫的問題

2021-08-22 14:10:50 字數 277 閱讀 9478

預設情況下, mysql的資料庫、表名採用小寫表示,即使建表的sql語句中表名是大寫的,在執行後資料庫中的表名還是採用小寫表示。

在開發過程有可能採用orm框架來處理業務資料。

小寫的表名對於自動生成實體類檔案會產生影響,因為通常類名是採用大寫字母開頭的。

通過修改mysql server安裝目錄下的 my.ini 檔案, 設定 lower_case_table_names=0 (備註:大小寫敏感,為1時大小寫不敏感)

可以實現mysql按照建表sql語句的大小寫狀態來定義表名。

mysql 資料庫表名大小寫問題

lower case table names 1 原來linux下的mysql預設是區分表名大小寫的,通過如下設定,可以讓mysql不區分表名大小寫 1 用root登入,修改 usr my.cnf 2 在 mysqld 節點下,加入一行 lower case table names 1 3 重啟my...

Mysql資料庫名和表名的大小寫敏感性問題

資料庫和表名在 windows 中是大小寫不敏感的 而在大多數型別的 unix 系統中是大小寫敏感的 windows 版的 mysql 預設繼承 os 的大小寫習慣,即使 sql中有區分,在匯入的時候都會被轉為小寫,如果今後再將此資料庫匯出就可能存在大小寫的問題。my.ini 中有屬性lower c...

大小寫Mysql資料庫名和表名的影響

在 mysql 中,作業系統的敏感性決定資料庫和表命名的大小寫敏感。乙個特例是 mac os x,當預設的 hfs 檔案系統使用時。然而 mac os x 還支援 ufs 卷,那些在 mac os x 是大小寫敏感的就如他們在任一 unix 上一樣。檢視章節 1.8.3 mysql 對 ansi s...