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語句來查詢。

繼續學習
||
<?php //select*from user where username like 'l%'; //select*from user where username like '%e'; //select*from user where username like '%o%'; //select*from user where username like '___'; //select*from user where username like '_O%'; ?>