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

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

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

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

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

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






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
0條評論