zoukankan      html  css  js  c++  java
  • Mysql笔记【4】-查询操作

    1、查询所有列数据

     select * from 表名

     一般情况下,除非使用表中所有字段,最好不要使用通配符 "*",如果不知道所需要的列名,可以使用*查询获取

    2、带in关键字的查询

     select * from 表名 where 列 in (条件1,条件2)

    3、带between  and的范围查询

     select * from 表明 where 列 between 范围1 and 范围2

    4、模糊查询 like

     % 匹配任意字符

     —匹配任意单个字符

    5、查询空值 is null

     select * from 表名 where 列 is [not] null

    6、and的多条件查询

     select * from 表名 where 列1=条件1 and 列2=条件2

    7、or的多条件查询

     select * from 表名 where 列1=条件1 or 列2=条件2

     8、distinct的不重复查询

     select distinct 列 from 表名 [where 条件]

    9、【单列/多列】排序 order by 列1[列2...] [asc默认升序/desc降序]

     在多列进行排序的时候,首先排序第一列,想通了再比较第二列,一次类似

    10、分组 group by 【having 条件】

     * having是分组之后进行过滤分组的

     * where条件是分组之前进行过滤

    11、使用 limit 限制 

     格式: limit [偏移量] 行数

    12、使用集合函数

      

      cont()行数: count(*) 计算表中的所有行数  count(字段):计算指定列的行数,忽略空行

      sum()函数:计算时候会忽略空行

      avg()函数:想要计算多个列的平均值,要在每个列使用avg()函数    

      max()函数:查询某列的最大值 查询最大值所在列  select * from  表 where 列=(select max(列) from 表)

      min()函数:查询列的最小值

  • 相关阅读:
    2008年具有高校自主选拔录取资格的考生名单 江苏版
    OpenGL ES 2.0 for iPhone Tutorial
    Mathematica三维点插值算法(高维插值,多维插值)
    Mathematica颜色系,你喜欢哪一个?
    Khronos EGL and Apple EAGL
    ssh 免密码登陆配置
    2008年高考招生:北京大学自主选拔录取资格考生名单
    PlotLegends 应用
    Mathematica 如何更改文档的样式
    您为何而工作?
  • 原文地址:https://www.cnblogs.com/qin1991/p/5954345.html
Copyright © 2011-2022 走看看