最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

SELECT查询的应用_MySQL

来源:动视网 责编:小采 时间:2020-11-09 17:14:36
文档

SELECT查询的应用_MySQL

SELECT查询的应用_MySQL:比如我们要从很多文章的标题中找到所有包含MySQL这个字眼的文章。这就应该在 WHERE 子句中用到 LIKE,就是模糊查询。 首先交待一下SQL语言中的统配符,统配符就是用一个字符统一匹配任何字符,SQL中,一个字符_匹配单个的任何字符;一个字符%匹配
推荐度:
导读SELECT查询的应用_MySQL:比如我们要从很多文章的标题中找到所有包含MySQL这个字眼的文章。这就应该在 WHERE 子句中用到 LIKE,就是模糊查询。 首先交待一下SQL语言中的统配符,统配符就是用一个字符统一匹配任何字符,SQL中,一个字符_匹配单个的任何字符;一个字符%匹配


比如我们要从很多文章的标题中找到所有包含"MySQL"这个字眼的文章。这就应该在 WHERE 子句中用到 "LIKE",就是模糊查询。
  首先交待一下SQL语言中的统配符,统配符就是用一个字符统一匹配任何字符,SQL中,一个字符"_"匹配单个的任何字符;一个字符"%"匹配任何零个到多个字符。举例来说,"A_" 可以匹配诸如 "AA"、"AB"、"A2"、"A$"……等等;而 "A%" 可以匹配 "ABCD"、"A"、"AG$Bng0"、"An apple is just an apple."……等等。
  怎么用呢?还是举个实际的例子:工厂仓库里的东东,很多、很杂,要分成几大类来管理:比如A类代表机配件,B类代表工具,C类代表包装材料……等等,每一类下面的东东再分别编号,如"A0001"、"A1065"、"B1014"等。在管理这个数据库的时候,编号作为一个字段,这个字段不仅作为该物品的代号,同时也表明了它的类别。当你要查询所有的工具时,可以这样:

SELECT * FROM goods WHERE code LIKE 'B%' ORDER BY code'

这样就是查询code这个字段(就是编号)为字母B打头的所有记录。注意这里'B%'表示字母B是出现在字段的开头,与下一个例子不同:查找文章标题中含有"MySQL"这个字眼的所有文章,因为要查找的目标"MySQL"不一定出现在文章标题的什么位置上,所以应该:

SELECT * FROM articles WHERE title LIKE '%MySQL%'

'%MySQL%'的意思是"MySQL"这个字眼出现在标题中,它的前面可能有文字,后面也可能有文字。
  既然查"MySQL"可以,查别的字眼未尝不可以。可以让浏览者自己输入他要搜索的关键字,就是这样:





...
$query="select * from article where title like '%$key%'";
$result=$mysql_query($query,$db);
...
?>

  注意在使用模糊查询时,有一种情况应该小心,就是当一个字段是类似 '2,13,25,33' 这样的值时,若要查询它其中是否包含'2'这一项,就不能简单的用 '%2%' 来查询。因为如果这样,一个这样的值也会被查询到:'1,6,21,27'。这并不是我们所希望的。所以在处理这样的问题时,应该将该字段存为 '.2.13.25.33.' 的形式。这样当需要查询包含'2'这一项的记录,就可以放心的用 '%.2.%' 了。


  时间仓促,草草成稿;如有不确,务请指正。

文档

SELECT查询的应用_MySQL

SELECT查询的应用_MySQL:比如我们要从很多文章的标题中找到所有包含MySQL这个字眼的文章。这就应该在 WHERE 子句中用到 LIKE,就是模糊查询。 首先交待一下SQL语言中的统配符,统配符就是用一个字符统一匹配任何字符,SQL中,一个字符_匹配单个的任何字符;一个字符%匹配
推荐度:
标签: 一个 查询 文章
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top