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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySQL數(shù)據(jù)庫大小寫敏感問題的破解

我們大家都知道在MySQL數(shù)據(jù)庫中,數(shù)據(jù)庫與其表對應(yīng)的是在那些目錄下目錄與相關(guān)的文件,因而內(nèi)在的相關(guān)的操作系統(tǒng)的敏感性決定數(shù)據(jù)庫與表命名的大小寫敏感性。這就意味著數(shù)據(jù)庫和表名在Unix上是區(qū)分大小寫的,而在Win32上忽略大小寫。

站在用戶的角度思考問題,與客戶深入溝通,找到淄博網(wǎng)站設(shè)計與淄博網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計制作、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、主機域名網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋淄博地區(qū)。

數(shù)據(jù)庫和表名

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

注意:在Win32上,盡管MySQL數(shù)據(jù)庫和表名是忽略MySQL大小寫的,你不應(yīng)該在同一個查詢中使用不同的大小寫來引用一個給定的數(shù)據(jù)庫和表。下列查詢將不工作,因為它作為my_table和作為MY_TABLE引用一個表:

1.

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

2、列名

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

3、表的別名

表的別名是區(qū)分大小寫的。下列查詢將不工作,: 因為它用a和A引用別名:

1.

 
 
 
  1. MySQL> SELECT col_name FROM tbl_name AS a 

2.

 
 
 
  1. WHERE a.col_name = 1 OR A.col_name = 2; 

4、列的別名

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

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

缺省地,MySQL數(shù)據(jù)庫搜索是大小寫不敏感的(盡管有一些字符集從來不是忽略MySQL大小寫的,例如捷克語)。這意味著,如果你用col_name LIKE 'a%'搜尋,你將得到所有以A或a開始的列值。如果你想要使這個搜索大小寫敏感,使用象INDEX(col_name, "A")=0檢查一個前綴?;蛉绻兄当仨毚_切是"A",使用STRCMP(col_name, "A") = 0。

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

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

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

例如

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

上述的相關(guān)內(nèi)容就是對MySQL數(shù)據(jù)庫大小寫問題的描述,希望會給你帶來一些幫助在此方面。


文章題目:MySQL數(shù)據(jù)庫大小寫敏感問題的破解
文章起源:http://www.5511xx.com/article/cdjegoc.html