집 >데이터 베이스 >MySQL 튜토리얼 >Mysql 正则表达式查询
正则表达式匹配查询: 通配符 . 英文句号,匹配任意单个字符; * 匹配0个或多个在它前面的字符; x*表示匹配任何数量的x字符 [...] 匹配中括号的任意字符 [abc] 匹配字符a、b或c [a-z] 匹配的是任意字母 [0-9] 匹配任意数字 [0-9]* ^ 表示以某个字符或字符串
正则表达式匹配查询:
通配符
. 英文句号,匹配任意单个字符;
* 匹配0个或多个在它前面的字符;
x*表示匹配任何数量的x字符
[...] 匹配中括号的任意字符
[abc] 匹配字符a、b或c
[a-z] 匹配的是任意字母
[0-9] 匹配任意数字
[0-9]*
^ 表示以某个字符或字符串开始 ^a 表示以字母a开头
$ 表示以某个字符或字符串结尾 x$ 表示以字母s结尾
SELECT prod_name FROM products WHERE prod_name REGEXP '^NB' ORDER BY prod_name;
为区分大小写,可使用BINARY关键字。如:WHERE prod_name REGEXP BINARY 'JetPack .000'