久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux中mysql表名區(qū)不區(qū)分大小寫

155次閱讀
沒有評論

共計 1155 個字符,預計需要花費 3 分鐘才能閱讀完成。

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

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

本教程操作環(huán)境:linux7.3 系統(tǒng)、mysql8.0.22 版本、Dell G3 電腦。

linux 中 mysql 表名區(qū)分大小寫嗎

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

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

MySQL 在 Linux 下數(shù)據(jù)庫名、表名、列名、別名大小寫規(guī)則是這樣的:

數(shù)據(jù)庫名與表名是嚴格區(qū)分大小寫的;

表的別名是嚴格區(qū)分大小寫的;

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

變量名也是嚴格區(qū)分大小寫的;

MySQL 在 Windows 下都不區(qū)分大小寫。

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

具體操作如下:

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

參數(shù)解釋:

0:區(qū)分大小寫

1:不區(qū)分大小寫

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

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

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

關于“l(fā)inux 中 mysql 表名區(qū)不區(qū)分大小寫”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“l(fā)inux 中 mysql 表名區(qū)不區(qū)分大小寫”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注丸趣 TV 行業(yè)資訊頻道。

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2023-07-29發(fā)表,共計1155字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網(wǎng)絡搜集發(fā)布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 深州市| 华阴市| 东明县| 三门峡市| 鹰潭市| 寻乌县| 应城市| 沙洋县| 新疆| 江达县| 皮山县| 西宁市| 东平县| 绥德县| 枣庄市| 应用必备| 威远县| 新闻| 宿松县| 宁南县| 山东| 神池县| 神农架林区| 巴中市| 措勤县| 南岸区| 水城县| 赤壁市| 浦北县| 武宣县| 那坡县| 新乡市| 丰台区| 满城县| 武定县| 莒南县| 安西县| 甘孜县| 安图县| 渝中区| 阿拉善右旗|