PHP開發查詢器之查詢基本原理
模糊查詢原理
sql語句
1.使用sql匹配模式,不能使用運算元=或者! = ,而是要使用運算元LINK或NOT LINK。
2.使用SQL匹配模式,MYSQL提供了兩個通配符%表示任意數量的任意字元(其中包括0個)
_表示的任意單一字元
3.使用SQL匹配模式,如果匹配格中不包含以上2中通配符的任一個,其中查詢的效果等同於=或! =
sql匹配模式
#查詢以某個字元開頭的使用者
查詢符號l開頭的使用者
#1%
select*from user where username like 'l%';
#查詢以某個字元結尾的使用者
查詢符號e結尾的使用者
%e
select*from user where username like '%e';
#查詢包含某個字元的使用者
查詢使用者名稱包含字元'0'的使用者
%o%
select*from user where username like '%o%';
查詢使用者長度為3的使用者
___
select*from user where username like '___';
兩個通配符的結合使用
查詢使用者名稱第二個字元為o的使用者
_O%
select*from user where username like '_O%';
模糊查詢語句就是使用sql語句中的LIKE語句來查詢。