对列指定别名: SELECT 字段名 1 AS 别名, 字段名 2 AS 别名... FROM
对列和表同时指定别名: SELECT 字段名 1 AS 别名, 字段名 2 AS 别名... FROM 表名 AS
查询指定列并且结果不出现重复数据: SELECT DISTINCT 字段名 FROM
某列数据和固定值运算: SELECT 列名 1 + 固定值 FROM
某列数据和其他列数据参与运算: SELECT 列名 1 + 列名 2 FROM 表名;
条件查询的语法: SELECT 字段名 FROM 表名 WHERE 条件
比较运算符 说明
> 、< 、<= 、>= 、= 、<> <>在 SQL 中表示不等于,在 mysql 中也可以使用!=
没有==
BETWEEN...AND 在一个范围之内,如:between 100 and 200
相当于条件在 100 到 200 之间,包头又包尾
IN( 集合) 集合表示多个值,使用逗号分隔
LIKE ' 张%' 模糊查询
IS NULL 查询某一列为 NULL 的值,注:不能写=NULL
逻辑运算符 说明
and 或 && 与SQL 中建议使用前者,后者并不通用。
or 或 || 或
not 或 ! 非
in 关键字: SELECT 字段名 FROM 表名 WHERE 字段 in ( 数据 1, 数据 2...);
范围查询 : BETWEEN 值 值 1 AND 值 值 2
like 关键字: LIKE 表示模糊查询