2018-10-23
閱讀量:
959
MySQL模糊查詢
在MySQL中可以使用LIKE關(guān)鍵字和通配符組成比較特定數(shù)據(jù)的搜索模式進(jìn)行模糊查詢。
通配符是用來(lái)匹配值的一部分的特殊字符,同時(shí)使用LIKE關(guān)鍵字在WHERE子句中構(gòu)成查詢條件。通配符模糊查詢只能用于文本字段(字符串),非文本數(shù)據(jù)類型字段不能使用通配符進(jìn)行模糊查詢。
1、百分號(hào)(%)通配符
在模糊查詢中,%表示任何字符出現(xiàn)任意次數(shù)。

%通配符可在搜索模式中的任意位置使用,并且可以使用多個(gè)通配符。

%通配符也可以出現(xiàn)在搜索模式的中間。

除了能匹配一個(gè)或多個(gè)字符外,%還能匹配 0 個(gè)字符。

2、下劃線(_)通配符
下劃線的用途與%一樣,但它只匹配單個(gè)字符,而不是多個(gè)字符。

3、使用通配符的技巧
使用通配符進(jìn)行模糊查詢一般要比其他條件查詢耗費(fèi)更長(zhǎng)的處理時(shí)間,所以我們要注意使用通配符的方法。
不要過(guò)度使用通配符。如果其他操作符能達(dá)到相同的目的,應(yīng)該使用其他操作符。
在確實(shí)需要使用通配符時(shí),也盡量不要把它們用在搜索模式的開始處。把通配符置于開始處,搜索起來(lái)是最慢的。
注意通配符的位置。如果放錯(cuò)地方,可能不會(huì)返回想要的數(shù)據(jù)。






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
1條評(píng)論