基础查询

  1. SELSECT 查询列表 FROM 表名 ; (查询列表: 表中的字段,常量值,表达式,函数)<br /> *表示全部 , 查询多个中间用逗号

起别名

  1. AS . 例如 SELSECT 查询列表 AS 新名字 ,FROM 表名
  2. .使用空格 例如 SELSECT 查询列表 新名字 ,FROM 表名

    如果有特殊符号,在别名上加双引号” “

    通配符

    % 任意多个字符,包含0个字符(不能判断null)
    _任意单个字符

去重 DISTINCT

例如 SELSECT DISTINCT  查询列表  FROM 表名
  • 运算符:只能运算
    1. 数值+数值 做运算
  1. 一方为字符,尝试将字符转换数字 成功加法 ,失败字符转换成0
  2. 一方为null 结果为null

    CONCAT() 拼接

    SELSECT CONCAT(查询列表,查询列表) FROM 表名


    LENGTH() 长度

IFNULL(查询列表, 如果为null返回值)

条件查询

SELECT 查询列表 FROM 表名 WHERE 筛选条件
  • 按条件表达式筛选,条件运算符(>, <, =, !=, <>, >=, <=)
  • 按逻辑查询,逻辑运算符&& , ||, !, and, or, not,
  • 模糊查询 like , in (判断字段值是否列表中某一项), is null , between and (包含临界值,不能颠倒顺序)

      LIKE ' 筛选条件'<br />        IN( a, b ) 符合条件的 等于a或者等于b<br />        BETWEEN a AND b   a到b区间<br />        IS NULL 判断空值 IS NOT NULL (普通数值判断不了)<br />安全等于<=> 既可以判断NULL值,又可以判断普通的值<br />        <br />