mysql中使用LIKE,正則

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';

 

 

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *