亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

linux中mysql表名區不區分大小寫

發布時間:2022-07-26 17:42:01 來源:億速云 閱讀:145 作者:iii 欄目:建站服務器

這篇文章主要介紹了linux中mysql表名區不區分大小寫的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇linux中mysql表名區不區分大小寫文章都會有所收獲,下面我們一起來看看吧。

linux中mysql表名是區分大小寫的;mysql的數據庫名、表名、變量名和表的別名在linux中都是嚴格區分大小寫的,而列名與列的別名在所有的情況下都是忽略大小寫的,可以修改MySQL的配置文件中的“ower_case_table_names”參數來設置是否區分大小寫。

本教程操作環境:linux7.3系統、mysql8.0.22版本、Dell G3電腦。

linux中mysql表名區分大小寫嗎

linux中,mysql安裝完成后,表名默認區分大小寫,且該屬性無法修改,網上說的在/etc/mysql/my.cnf中增加字段的配置都無法生效,修改后會導致mysql無法啟動。

mysql在linux中表名區分大小寫,mysql在Windows中表名不區分大小寫;可以在MySQL的配置文件“my.ini [mysqld]”中增加一行“ower_case_table_names = 參數”來設置是否區分大小寫。

MySQL在Linux下數據庫名、表名、列名、別名大小寫規則是這樣的:

  • 數據庫名與表名是嚴格區分大小寫的;

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

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

  • 變量名也是嚴格區分大小寫的;

MySQL在Windows下都不區分大小寫。

所以在不同操作系統中為了能使程序和數據庫都能正常運行,最好的辦法是在設計的時候都轉為小寫,但是如果在設計的時候已經規范化大小寫了,那么在Windows環境下只要對數據庫的配置做下改動就行了,

具體操作如下:

在MySQL的配置文件中my.ini [mysqld]中增加一行ower_case_table_names = 1

參數解釋:

  • 0:區分大小寫

  • 1:不區分大小寫

在 MySQL中,數據庫和表對就于那些目錄下的目錄和文件。

因而,操作系統的敏感性決定數據庫和表命名的大小寫敏感。這就意味著數據庫和表名在Windows 中是大小寫不敏感的,而在大多數類型的 Unix系統中是大小寫敏感的。

列名與列的別名在所有的情況下均是忽略大小寫的,而表的別名又是區分大小寫的。要避免這個問題,你最好在定義數據庫命名規則的時候就全部采用小寫字母加下劃線的組合,而不使用任何的大寫字母。或者也可以強制以 -O lower_case_table_names=1 參數啟動

關于“linux中mysql表名區不區分大小寫”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“linux中mysql表名區不區分大小寫”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

景德镇市| 临桂县| 册亨县| 黎平县| 枝江市| 烟台市| 蒙城县| 白河县| 宣威市| 彭泽县| 扎囊县| 龙口市| 五台县| 古蔺县| 大名县| 红原县| 沧州市| 蒙山县| 建水县| 灵石县| 来安县| 老河口市| 丹寨县| 理塘县| 从化市| 江陵县| 应城市| 江西省| 广灵县| 盐池县| 增城市| 宿州市| 岳普湖县| 石棉县| 成武县| 巨鹿县| 砚山县| 奉化市| 孟村| 金溪县| 锦屏县|