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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM