MySQL 同樣也支持其他正則表達(dá)式的匹配, MySQL中使用 REGEXP 操作符來(lái)進(jìn)行正則表達(dá)式匹配。
如果您了解php或Perl,那么操作起來(lái)就非常簡(jiǎn)單,因?yàn)镸ySQL的正則表達(dá)式匹配與這些腳本的類似。
下表中的正則模式可應(yīng)用于 REGEXP 操作符中。

實(shí)例
了解以上的正則需求后,我們就可以根據(jù)自己的需求來(lái)編寫帶有正則表達(dá)式的SQL語(yǔ)句。以下我們將列出幾個(gè)小實(shí)例(表名:person_tbl )來(lái)加深我們的理解:
查找name字段中以'st'為開頭的所有數(shù)據(jù):
mysql> SELECT name FROM person_tbl WHERE name REGEXP '^st';
查找name字段中以'ok'為結(jié)尾的所有數(shù)據(jù):
mysql> SELECT name FROM person_tbl WHERE name REGEXP 'ok$';
查找name字段中包含'mar'字符串的所有數(shù)據(jù):
mysql> SELECT name FROM person_tbl WHERE name REGEXP 'mar';
查找name字段中以元音字符開頭或以'ok'字符串結(jié)尾的所有數(shù)據(jù):
mysql> SELECT name FROM person_tbl WHERE name REGEXP '^[aeiou]|ok$';