成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? PHP模糊查詢的實(shí)現(xiàn)方法(推薦)
全站頭部文字 我要出現(xiàn)在這里
PHP模糊查詢的實(shí)現(xiàn)方法(推薦) 667 2024-01-27   

模式查詢

1. SQL匹配模式

2. 正則表達(dá)式匹配模式(一般不推薦使用)

SQL匹配模式

1.使用sql匹配模式,不能使用操作符=或!=,而是使用操作符LIKE或NOT LIKE;

2.使用sql匹配模式,MYSQL提供了2種通配符。

%表示任意數(shù)量的任意字符(其中包括0個(gè))

_表示任意單個(gè)字符

3.使用sql匹配模式,如果匹配格式中不包含以上2種通配符中的任意一個(gè),其查詢的效果等同于=或!=

4.使用sql匹配模式,匹配時(shí),不區(qū)分大小寫

#查詢用戶名以某個(gè)字符開頭的用戶
#查詢用戶名以字符'l'開頭的用戶: l%
SELECT * FROM user WHERE username LIKE 'l%';
#查詢用戶名以某個(gè)字符結(jié)尾的用戶
#查詢用戶名以字符'e'結(jié)尾的用戶:e%
SELECT * FROM user WHERE username LIKE 'e%';
#查詢用戶名包含某個(gè)字符的用戶
#查詢用戶名包含字符'o'的用戶:%o%
SELECT * FROM user WHERE username LIKE '%o%';
#查詢包含三個(gè)字符的用戶
SELECT * FROM user WHERE username LIKE '___';
#查詢用戶名第二個(gè)字符為o的用戶:_o%
SELECT * FROM user WHERE username LIKE '_o%';

正則表達(dá)式匹配模式

通配符(正則表達(dá)式)

.匹配任意的單個(gè)字符

*匹配0個(gè)或多個(gè)在它前面的字符

x*表示匹配任何數(shù)量的x字符

[..]匹配中括號(hào)中的任意字符
[abc]匹配字符ab或c
[a-z]匹配任意字母
[0-9]匹配任意數(shù)字
[0-9]*匹配任意數(shù)量的任何數(shù)字
[a-z]*匹配任何數(shù)量的字母

^表示以某個(gè)字符或字符串開始

^a 表示以字母a開頭

$表示以某個(gè)字符或字符串結(jié)尾

s$表示以字母s結(jié)尾

使用正則表達(dá)式匹配模式使用的操作符是:

REGEXP 或 NOT REGEXP(RLIKE 或 NOT RLIKE)

注意:正則表達(dá)式匹配模式,其正則表達(dá)式出現(xiàn)在匹配字段的任意位置,

其模式就算匹配了,不必在兩側(cè)放一個(gè)通配符來使得其匹配;

如果僅用通配符 . 來匹配,假設(shè)N個(gè),那么其匹配模式表示,大于等于N個(gè);

怎么理解上面這句話呢?

就是說

... 匹配大于等于3個(gè)字符的數(shù)據(jù)
.... 匹配大于等于4個(gè)字符的數(shù)據(jù)
#查詢用戶名以字符 l開頭的用戶:^l;
#正則表達(dá)式寫法

SELECT * FROM user WHERE username REGEXP '^l';
#sql匹配模式寫法:
SELECT * FROM user WHERE username LIKE 'l%';
#查詢用戶名正好是三個(gè)字符的用戶:^...$;
#sql匹配模式寫法:
SELECT * FROM user WHERE username LIKE '___';
#正則表達(dá)式寫法
SELECT * FROM user WHERE username REGEXP '^...$';

以上這篇PHP模糊查詢的實(shí)現(xiàn)方法(推薦)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持綠夏網(wǎng)。



主站蜘蛛池模板: 爱妻者| 富贵黄金屋国语| 碧血蓝天| 泰剧《只有你》| 男女的隐私视频播放| 速度与激情18| 郭云飞| 最佳男朋友| 爱情最美丽 电视剧| 常宝霆| 特级做a爰片毛片免费看| 在那遥远的地方演员表| 痴汉电车排名前十番号| 烽火溃兵之血战缅甸| 《魔女之旅》动漫| 成龙电影大全免费全集| 深海蛇难 电影| 天津电视台体育频道节目单| 佐山彩香| 陕西卫视节目表| 二年级上册道法教学计划| 色在线视频| 边陲迷雾| 左航个人资料| 姿metcn张筱雨人体1| 恋人电影| 林莉娴| 女孩们电影| 情哥哥| 但愿人长久| 第一财经电视| 鬼整人| 小鲤鱼历险记肥鲶鱼| 禁忌爱游戏| 徐贤电影| 日出即景作文| 伍华| 爱情三选一| 绝伦海女| 烽火溃兵之血战缅甸| 金珠的电影全部免费观看|

!!!站長(zhǎng)長(zhǎng)期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103