初学者总结的SELECT数据查询!!!

Posted 焉小馒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学者总结的SELECT数据查询!!!相关的知识,希望对你有一定的参考价值。

select选择列表

  1. 查询某个表中全部信息
    语法:SELECT * FROM 表名;
  2. 局部查询
    语法:SELECT 字段名1 字段名1中文注释,字段名2 字段名2中文注释 FROM 表名;
    注释标明:①as 列别名 ②空格 列别名
  3. 查询不重复信息
    语法:SELECT DISTINCT 字段 列别名 FROM 表名;
  4. CEIL(X)函数的功能是返回小于X的最小整数值

mysql运算符

  1. 算术运算符:+、-、*、/、%
  2. 比较运算符:=、< = >、!=、>=、<=、>、<、IS NULL、IS NOT NULL
  3. 逻辑运算符:AND 与、OR 或、NOT 非、XOR 异或

定制显示查询结果

  1. 升序排列
    语法:SELECT * FROM 表名 [WHERE 条件表达式] ORDER BY 字段;
  2. 降序排列
    语法:SELECT * FROM 表名 [WHERE 条件表达式] ORDER BY 字段 DESC;
  3. 进行升序排列时,如果有多个字段需要排序,则用逗号连接
    SELECT * FROM 表名 WHERE 字段名1=值 ORDER BY 字段2 DESC ,字段名3;
  4. 查询第n个到第m个结果
    LIMIT n-1,m-1(加到最后)
    LIMIT a,b
    a------返回行的偏移量,从0开始
    b------返回记录行的最大数行数目

模糊查询

  1. LIKE运算符
    语法:SELECT * FROM 表名 WHERE NAME LIKE ‘姓%’;
    ⑴不能出现=,=表示精确查询
    ⑵LIKE要和%连用,%通配符可以匹配多个字符 _通配符表示仅匹配任意一个字符
  2. BETWEEN A AND B运算符
    价值于A和B之间
  3. IN运算符----判断一个值是否在一个指定的数据集合里
    语法:SELECT * FROM 表名 WHERE 字段名 IN (值1,值2);

以上是关于初学者总结的SELECT数据查询!!!的主要内容,如果未能解决你的问题,请参考以下文章

select语句对对查询结果排序时,用( )子句指定排序字段,使用( )指定升序,使用( )降序。

如何实现JSP列表升序或者降序

Mysql——实现按字段部分升序,部分降序的方法

mysql中一个字段升序,另一个字段降序

mysql 排序查询字段

Hive学习之排序