《Mysql必讀簡述MySQL 正則表達式》要點:
本文介紹了Mysql必讀簡述MySQL 正則表達式,希望對您有用。如果有疑問,可以聯(lián)系我們。
MYSQL數(shù)據(jù)庫我們已經(jīng)了解到MySQL可以通過 LIKE ...% 來進行模糊匹配.
MYSQL數(shù)據(jù)庫MySQL 同樣也支持其他正則表達式的匹配, MySQL中使用 REGEXP 操作符來進行正則表達式匹配.
MYSQL數(shù)據(jù)庫如果您了解PHP或Perl,那么操作起來就非常簡單,因為MySQL的正則表達式匹配與這些腳本的類似.
MYSQL數(shù)據(jù)庫下表中的正則模式可應用于 REGEXP 操作符中.
MYSQL數(shù)據(jù)庫
MYSQL數(shù)據(jù)庫實例
MYSQL數(shù)據(jù)庫了解以上的正則需求后,我們就可以更加自己的需求來編寫帶有正則表達式的SQL語句.以下我們將列出幾個小實例(表名:person_tbl )來加深我們的理解:
MYSQL數(shù)據(jù)庫查找name字段中以'st'為開頭的所有數(shù)據(jù):
MYSQL數(shù)據(jù)庫
mysql> SELECT name FROM person_tbl WHERE name REGEXP '^st';
MYSQL數(shù)據(jù)庫查找name字段中以'ok'為結(jié)尾的所有數(shù)據(jù):
MYSQL數(shù)據(jù)庫
mysql> SELECT name FROM person_tbl WHERE name REGEXP 'ok$';
MYSQL數(shù)據(jù)庫查找name字段中包含'mar'字符串的所有數(shù)據(jù):
MYSQL數(shù)據(jù)庫
mysql> SELECT name FROM person_tbl WHERE name REGEXP 'mar';
MYSQL數(shù)據(jù)庫查找name字段中以元音字符開頭或以'ok'字符串結(jié)尾的所有數(shù)據(jù):
MYSQL數(shù)據(jù)庫
mysql> SELECT name FROM person_tbl WHERE name REGEXP '^[aeiou]|ok$';
MYSQL數(shù)據(jù)庫以上所述是小編給大家介紹的MySQL 正則表達式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的.在此也非常感謝大家對維易PHP網(wǎng)站的支持!
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/3414.html