日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

关于mysql的表名/字段名/字段值是否区分大小写的问题

發(fā)布時(shí)間:2025/7/14 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于mysql的表名/字段名/字段值是否区分大小写的问题 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
http://www.2cto.com/database/201202/121253.html?1、mysql默認(rèn)情況下是否區(qū)分大小寫(xiě),使用show Variables like '%table_names'查看lower_case_table_names的值,0代表區(qū)分,1代表不區(qū)分。
?
2、mysql對(duì)于類(lèi)型為varchar數(shù)據(jù)默認(rèn)不區(qū)分大小寫(xiě),但如果該字段以“*_bin”編碼的話會(huì)使mysql對(duì)其區(qū)分大小寫(xiě)。
?
3、mysql對(duì)于字段名的策略與varchar類(lèi)型數(shù)據(jù)相同。即:默認(rèn)不區(qū)分大小寫(xiě),但如果該字段是以“*_bin”編碼的話會(huì)使mysql對(duì)其區(qū)分大小寫(xiě)。
?
4、mysql對(duì)于表名的策略與varchar類(lèi)型數(shù)據(jù)相同。即:默認(rèn)不區(qū)分大小寫(xiě),但如果該表是以“*_bin”編碼的話會(huì)使mysql對(duì)其區(qū)分大小寫(xiě)。
?
5、如果按照第一項(xiàng)查看lower_case_table_names的值為0,但需要讓mysql默認(rèn)不區(qū)分大小寫(xiě)的話,需要在mysql配置文件中添加參數(shù)并重啟mysql數(shù)據(jù)庫(kù)。mysql配置文件的修改內(nèi)容如下:
?
[mysqld]
...
lower_case_table_names = 1
?
6、注意:表和字段的編碼盡量繼承數(shù)據(jù)庫(kù)的編碼(不明顯指定即繼承),以免引起混亂。

轉(zhuǎn)載于:https://www.cnblogs.com/svennee/p/4084436.html

總結(jié)

以上是生活随笔為你收集整理的关于mysql的表名/字段名/字段值是否区分大小写的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。