码迷,mamicode.com
首页 > 数据库 > 详细

【mysql】模糊查询的使用

时间:2015-11-20 19:14:35      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

1.like/not like 关键字的模糊查询(SQL模式)

    基础模板:  SELECT  *  FROM   test  WHERE name LIKE ‘%你好_‘     :匹配       xxxxxxx你好吗

    通配符介绍:

       ①%     表示任意多个字符

       ②     表示一个任意字符

 

2.regexp/not regexp 关键字的模糊查询(正则模式)

     基础模板: SELECT * FROM test WHERE name REGEXP ‘^ab[cde]fg$‘   :匹配       abdfg     abcfg     abefg

     通配符介绍(同正则表达式):

         ①^        表示以什么开头,放在开头

         ②        表示以什么结尾,放在末尾

         ③[...]     匹配其中任何一个字符即可

         ④[^...]   不要匹配其中任何一个字符

         ⑤         匹配任意一个字符(\n 除外)

         ⑥|          表示逻辑或的意思

         ⑦         表示至少0个字符,等价于{0,}

         ⑧+          表示至少1个字符,等价于{1,}

         ⑨{n}       表示匹配n个该字符

         ⑩{n,m}   表示匹配至少n个,至多m个字符

【mysql】模糊查询的使用

标签:

原文地址:http://www.cnblogs.com/bg2015-07-05/p/4981650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!