设为首页 加入收藏

TOP

mysql like 模糊查找教程
2011-06-12 21:19:15 来源: 作者: 【 】 浏览:62次 评论:0

上一篇写的mysql全文搜索现在我们再来看看sql的模糊搜索吧我们一般会用 % ? * -等来代替搜索的内容

MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式。

SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在 MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOT LIKE比较操作符。

下面来看看一个sql like 的实例教程吧.

select * from customer where name like '王%';

这里就是要搜索以王开头的人的名字.

 "?" or "_"(下划线)         任何单一字符
"*" or "% "        零个或多个字符
"#"         任何单一数字(0 — 9)
[charlist]         任何在字符表中的单一字符
[!charlist]         任何不在字符表中的单一字符
而且要注意的是:仅当使用 Microsoft® Jet 4.X 版和 Microsoft OLE DB Provider for Jet 时,ANSI SQL 通配符 (%) 和 (_) 才可用。若使用 Microsoft Access 或 DAO,则将其视为原义字符。

您看到此篇文章时的感受是:
Tags: 责任编辑:administrator
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇mysql GROUP BY 函数 教程 下一篇mysql fulltext 全文搜索 实例教程

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

广告位