初学者总结的SELECT数据查询!!!
Posted 焉小馒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学者总结的SELECT数据查询!!!相关的知识,希望对你有一定的参考价值。
select选择列表
- 查询某个表中全部信息
语法:SELECT * FROM 表名; - 局部查询
语法:SELECT 字段名1 字段名1中文注释,字段名2 字段名2中文注释 FROM 表名;
注释标明:①as 列别名 ②空格 列别名 - 查询不重复信息
语法:SELECT DISTINCT 字段 列别名 FROM 表名; - CEIL(X)函数的功能是返回小于X的最小整数值
mysql运算符
- 算术运算符:+、-、*、/、%
- 比较运算符:=、< = >、!=、>=、<=、>、<、IS NULL、IS NOT NULL
- 逻辑运算符:AND 与、OR 或、NOT 非、XOR 异或
定制显示查询结果
- 升序排列
语法:SELECT * FROM 表名 [WHERE 条件表达式] ORDER BY 字段; - 降序排列
语法:SELECT * FROM 表名 [WHERE 条件表达式] ORDER BY 字段 DESC; - 进行升序排列时,如果有多个字段需要排序,则用逗号连接
SELECT * FROM 表名 WHERE 字段名1=值 ORDER BY 字段2 DESC ,字段名3; - 查询第n个到第m个结果
LIMIT n-1,m-1(加到最后)
LIMIT a,b
a------返回行的偏移量,从0开始
b------返回记录行的最大数行数目
模糊查询
- LIKE运算符
语法:SELECT * FROM 表名 WHERE NAME LIKE ‘姓%’;
⑴不能出现=,=表示精确查询
⑵LIKE要和%连用,%通配符可以匹配多个字符 _通配符表示仅匹配任意一个字符 - BETWEEN A AND B运算符
价值于A和B之间 - IN运算符----判断一个值是否在一个指定的数据集合里
语法:SELECT * FROM 表名 WHERE 字段名 IN (值1,值2);
以上是关于初学者总结的SELECT数据查询!!!的主要内容,如果未能解决你的问题,请参考以下文章