mysql中使用LIKE,正則
LIKE
% 表示任何字符(NULL除外)出現任意次(0–無窮個)。同時還必須註意大小寫問題。
_ 表示任何字符出現1(不能多也不能少)次
正則模式
^ $ .(匹配任意單個字符,包括換行)
[] |
* + ?
(m) (m,) (m,n) (,n)
mysql> select 'abcdefg' REGEXP '^a' mysql> select 'abcdef' Regexp 'g$'; mysql> select 'abcdef' Regexp '.f'; mysql> select 'abcdef' Regexp '[fhk]'; mysql> select name,mail,from t where mail Regexp '@163[.,]com$'; mysql> select name,mail,from t where mail like '@163%.com' or mail like '@163%,com';