linux中mysql表名是區分大小寫的;mysql的資料庫名稱、表名、變數名和表的別名在linux中都是嚴格區分大小寫的,而列名與列的別名在所有的情況下都是忽略大小寫的,可以修改MySQL的設定檔中的「ower_case_table_names」參數來設定是否區分大小寫。
本教學操作環境:linux7.3系統、mysql8.0.22版本、Dell G3電腦。
linux中,mysql安裝完成後,表名預設區分大小寫,且該屬性無法修改,網路上說的在/etc/mysql /my.cnf中增加欄位的配置都無法生效,修改後會導致mysql無法啟動。
mysql在linux中表名區分大小寫,mysql在Windows中表名不區分大小寫;可以在MySQL的設定檔「my.ini [mysqld]」中增加一行「ower_case_table_names = 參數」來設定是否區分大小寫。
MySQL在Linux下資料庫名稱、表名、列名、別名大小寫規則是這樣的:
資料庫名稱與表名是嚴格區分大小寫的;
表的別名是嚴格區分大小寫的;
列名與列的別名在所有的情況下均是忽略大小寫的;
變數名稱也是嚴格區分大小寫的;
以上是linux中mysql表名區分大小寫嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!