溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL中設置lower_case_table_names參數的方法

發布時間:2020-05-18 14:11:58 來源:網絡 閱讀:7442 作者:三月 欄目:MySQL數據庫

本文主要給大家介紹MySQL中設置lower_case_table_names參數的方法,文章內容都是筆者用心摘選和編輯的,具有一定的針對性,對大家的參考意義還是比較大的,下面跟筆者一起了解下MySQL中設置lower_case_table_names參數的方法吧。

簡介: lower_case_table_names 是mysql設置大小寫是否敏感的一個參數。

1.參數說明:

lower_case_table_names=0  表名存儲為給定的大小和比較是區分大小寫的
lower_case_table_names = 1  表名存儲在磁盤是小寫的,但是比較的時候是不區分大小寫
lower_case_table_names=2 表名存儲為給定的大小寫但是比較的時候是小寫的
unix,linux下lower_case_table_names默認值為 0 .Windows下默認值是 1 .Mac OS X下默認值是 2

2.查看方法:
# 進入mysql命令行 執行以下任一語句查看:
show variables like 'lower_case_table_names';
select @@lower_case_table_names;
3.更改方法:

更改數據庫參數文件my.cnf
在mysqld下 添加或修改 lower_case_table_names = 1
之后重啟數據庫

4.現實情況修改 注意事項:

因目前MySQL安裝在Linux系統上較多 初始化時采取了默認的lower_case_table_names值 即區分大小寫,后續可能會造成同一實例大小寫庫表都存在的情況,調用時還要注意大小寫。
這時 更改步驟如下:

1.核實實例中是否存在大寫的庫及表
2.將大寫的庫名及表名改為小寫
更改庫名可參考:https://www.cnblogs.com/gomysql/p/3584881.html
更改表名:rename table TEST_TB to test_tb;
3.設置lower_case_table_names = 1
4.重啟數據庫

看完以上關于MySQL中設置lower_case_table_names參數的方法,很多讀者朋友肯定多少有一定的了解,如需獲取更多的行業知識信息 ,可以持續關注我們的行業資訊欄目的。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女