MySQL 中的表名是否區分大小寫?
在 MySQL 中,表名的大小寫敏感度取決於底層作業系統。資料庫伺服器運行。
一般在Windows中,資料庫名稱和表名不區分大小寫,而在Windows中則區分大小寫。 Unix 環境,包含 Ubuntu。發生這種情況是因為 MySQL 資料庫對應到目錄,表對應於這些目錄中的檔案。因此,作業系統的大小寫敏感度會影響資料庫物件的大小寫敏感度。
但是,MySQL 的 lower_case_table_names 系統變數允許自訂。透過在 my.cnf 設定檔中設定此變量,您可以控製表名在磁碟上儲存為大寫還是小寫。預設值 0 表示區分大小寫,而值 1 或 2 表示不區分大小寫。
有關標識符區分大小寫的更多詳細信息,請參閱 MySQL 文件第 10.2.2 節:標識符區分大小寫。
以上是MySQL 表名是否區分大小寫,如何控制?的詳細內容。更多資訊請關注PHP中文網其他相關文章!