mysql linux不區分大小寫

2021-08-03 03:04:02 字數 452 閱讀 6409

本文**:

1、linux下mysql安裝完後是預設:區分表名的大小寫,不區分列名的大小寫;

2、用root帳號登入後,在/etc/my.cnf中的[mysqld]後新增新增lower_case_table_names=1,重啟mysql服務,這時已設定成功:不區分表名的大小寫;

lower_case_table_names引數詳解:

lower_case_table_names=0

其中0:區分大小寫,1:不區分大小寫

mysql在linux下資料庫名、表名、列名、別名大小寫規則是這樣的:

1、資料庫名與表名是嚴格區分大小寫的;

2、表的別名是嚴格區分大小寫的;

3、列名與列的別名在所有的情況下均是忽略大小寫的;

4、變數名也是嚴格區分大小寫的;

mysql在windows下都不區分大小寫。

mysql Linux系統區分表名大小寫問題

之前一直在windows系統連線資料庫一直沒問題,後再吧資料庫連線換到阿里雲上linux系統後報如下錯誤,分析後的主要原因是quartz檢視的表名是大寫的,而我們資料庫的建立的表名是小寫的 其中windows下mysql預設不區分表的大小寫,而linux下是區分大小寫的,可以用 show varia...

linux apache支援路徑不區分大小寫

linux環境下,路徑是區分大小寫的,在apache部署下的web應用,有時候出現大小寫不匹配導致無法訪問。apache可以支援不區分大小寫,speling module模組 增加 loadmodule speling module modules mod speling.so 設定目錄 check...

Jquery 讓contains不區分大小寫

預設的jquery contains方法是區分大小寫的,以下方法可以使 contains不區分大小寫 在匹配時將要匹配的元素內容全部轉換成小寫再進行匹配 new selector jquery.expr contains function a,i,m overwrites old selecor j...