讓MySql在Linux下不區分大小寫

2021-08-26 17:12:22 字數 407 閱讀 7285

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

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

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

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

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

注意:a、linux下mysql安裝完後預設:區分表名的大小寫,不區分列名的大小寫

b、改變表名的大小寫區分規則的方法:用root帳號登入,在/etc/my.cnf 中的[mysqld]後新增新增lower_case_table_names=1,重啟mysql服務,若設定成功,則不再區分表名的大小寫。具體如下:

lower_case_table_names引數詳解:

lower_case_table_names = 0

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

MySQL 在Linux下設定MySQL區分大小寫

mysql在linux下資料庫名 表名 列名 別名大小寫規則 1 資料庫名與表名是嚴格區分大小寫 2 表的別名是嚴格區分大小寫 3 列名與列的別名在所有的情況下均是忽略大小寫的 4 變數名也是嚴格區分大小寫的 注意 a linux下mysql安裝完後預設 區分表名的大小寫,不區分列名的大小寫 b 改...

在Linux下不重啟讓配置檔案修改後立即生效的辦法

在linux修改配置檔案後可能沒有生效,比如jdk檔案配置,配置後可能沒有生效,為了讓檔案生效,如下操作可以讓配置檔案生效。例如,我剛修改了 etc profile 或 bash profile 檔案,我想讓剛剛作出的修改立刻看到效果,但又不願意重啟,這時,就可以利用 source 命令或 命令讓剛...

在Linux 終端下不能按Ctrl s

很多剛從 windows 轉移到linux 上來工作的同事,在用 vim編輯程式時,常常會習慣性的按下 ctrl s 儲存檔案內容。殊不知,這一按不緊,整個終端再也不響應了。事實上ctrl s 在終端下是有特殊用途的,那就是暫停該終端,這個功能是否有什麼實際用途,目前沒有用到過,還不清楚。要退出這種...