主页 > 知识库 > 数据库 > MySQL >

mysql中使用LIKE,正则

来源:中国IT实验室 作者:佚名 发表于:2013-07-18 14:42  点击:
LIKE % 表示任何字符(NULL除外)出现任意次(0--无穷个)。同时还必须注意大小写问题。 _ 表示任何字符出现1(不能多也不能少)次 正则模式 ^ $ .(匹配任意单个字符,包括换行) [] | * + ? (m) (m,) (m,n) (,n) mysql select abcdefg REGEXP ^a mysql selec
 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';

有帮助
(0)
0%
没帮助
(0)
0%
  • 2013-07-18 15:10:30Mysql中的DQL查询语句
  • 2013-07-17 11:29:55MySQL连接超时自动断开连接问
  • 2013-07-17 11:28:32Mysql压缩版中文乱码解决
  • 2013-07-16 15:41:06Mysql跨表更新
  • 2013-07-10 11:15:21MySql多表循环遍历更新
  • 2013-07-08 13:22:38mysql新建用户本地无法登录