日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Mysql大小寫中易出現(xiàn)的問題的解決

以下的文章主要介紹的是Mysql大小寫的某些問題的解決,本文是通過(guò)Mysql大小寫的敏感性來(lái)對(duì)其進(jìn)行詳細(xì)研究的,以下就是文章對(duì)其具體內(nèi)容的詳細(xì)介紹,望你瀏覽之后會(huì)對(duì)Mysql大小寫的相關(guān)問題有更好的了解。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比鄖西網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式鄖西網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋鄖西地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。

1、數(shù)據(jù)庫(kù)和表名

在Mysql中,數(shù)據(jù)庫(kù)和表對(duì)應(yīng)于在那些目錄下的目錄和文件,因而,內(nèi)在的操作系統(tǒng)的敏感性決定數(shù)據(jù)庫(kù)和表命名的大小寫敏感性。這意味著數(shù)據(jù)庫(kù)和表名在Unix上是區(qū)分大小寫的,而在Win32上忽略大小寫。

注意:在Win32上,盡管數(shù)據(jù)庫(kù)和表名是忽略Mysql大小寫的,你不應(yīng)該在同一個(gè)查詢中使用不同的大小寫來(lái)引用一個(gè)給定的數(shù)據(jù)庫(kù)和表。下列查詢將不工作,因?yàn)樗鳛閙y_table和作為MY_TABLE引用一個(gè)表:

 
 
 
  1. Mysql> SELECT * FROM my_table WHERE MY_TABLE.col=1;

2、列名

列名在所有情況下都是忽略大小寫的。

3、表的別名

表的別名是區(qū)分大小寫的。下列查詢將不工作,: 因?yàn)樗胊和A引用別名:

 
 
 
  1. Mysql> SELECT col_name FROM tbl_name AS a
  2. WHERE a.col_name = 1 OR A.col_name = 2;

4、列的別名

列的別名是忽略大小寫的。

5、字符串比較和模式匹配

缺省地,Mysql搜索是大小寫不敏感的(盡管有一些字符集從來(lái)不是忽略Mysql大小寫的,例如捷克語(yǔ))。這意味著,如果你用col_name LIKE 'a%'搜尋,你將得到所有以A或a開始的列值。如果你想要使這個(gè)搜索大小寫敏感,使用象INDEX(col_name, "A")=0檢查一個(gè)前綴。或如果列值必須確切是"A",使用STRCMP(col_name, "A") = 0。

簡(jiǎn)單的比較操作(>=、>、= 、< 、<=、排序和聚合)是基于每個(gè)字符的“排序值”。有同樣排序值的字符(象E,e)被視為相同的字符!

LIKE比較在每個(gè)字符的大寫值上進(jìn)行(“E”=”e”)。

如果你想要一個(gè)列總是被當(dāng)作Mysql大小寫敏感的方式,聲明它為BINARY。

例如:

 
 
 
  1. Mysql> SELECT "E"="e","E"=BINARY "e";
  2. +---------+----------------+| "E"="e" | "E"=BINARY "e" 
    |+---------+----------------+| 1 | 0 |+---------+----------------+

 上述的相關(guān)內(nèi)容就是對(duì)Mysql大小寫問題的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。


分享標(biāo)題:Mysql大小寫中易出現(xiàn)的問題的解決
文章位置:http://www.5511xx.com/article/dhghphg.html