MySQL常用语句总结
2012-11-06 23:18
288 查看
1. LIKE
比如我们要从很多文章的标题中找到所有包含"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"这个字眼出现在标题中,它的前面可能有文字,后面也可能有文字。
[转] http://www.jscode.cn/develop/database/v34786
另:http://hi.baidu.com/cha369/item/12ac7e5a1e4e1c3d32e0a905
2. where中,or 和 and
a=3 或者 b=3 或者 c=3,
但是必须 m =1.
Where (a=3 or b=3 or c=3) and m=1
3. Order
Order By Keyword根据关键词分类
MySQL Order By语法
SELECT column_name(s)
FROM table_name
ORDER BY column_name
比如我们要从很多文章的标题中找到所有包含"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"这个字眼出现在标题中,它的前面可能有文字,后面也可能有文字。
[转] http://www.jscode.cn/develop/database/v34786
另:http://hi.baidu.com/cha369/item/12ac7e5a1e4e1c3d32e0a905
2. where中,or 和 and
a=3 或者 b=3 或者 c=3,
但是必须 m =1.
Where (a=3 or b=3 or c=3) and m=1
3. Order
Order By Keyword根据关键词分类
MySQL Order By语法
SELECT column_name(s)
FROM table_name
ORDER BY column_name
相关文章推荐
- MySQL常用基本SQL语句总结
- MySQL常用功能语句分类总结
- 关于mysql 简单的查询语句 以及常用函数的 总结
- MySQL常用的建表、添加字段、修改字段、添加索引SQL语句写法总结
- 关于mysql 简单的查询语句 以及常用函数的 总结
- [MySQL学习]常用SQL语句大全总结
- [转载]MySQL开发中常用的查询语句总结
- 关于mysql 简单的查询语句 以及常用函数的 总结
- MySQL开发中常用的查询语句总结
- Mysql学习总结(1)——常用sql语句汇总
- mybatis 配置文件mysql的常用语句写法总结
- 关于mysql 简单的查询语句 以及常用函数的 总结
- Mysql学习总结(1)——常用sql语句汇总
- 关于mysql 简单的查询语句 以及常用函数的 总结
- Mysql学习总结(1)——常用sql语句汇总
- 关于mysql 简单的查询语句 以及常用函数的 总结
- MySQL开发中常用的查询语句总结
- 关于mysql 简单的查询语句 以及常用函数的 总结
- MySQL常用基本SQL语句总结
- mysql常用语句总结