基础查询
SELSECT 查询列表 FROM 表名 ; (查询列表: 表中的字段,常量值,表达式,函数)<br /> *表示全部 , 查询多个中间用逗号
起别名
- AS . 例如 SELSECT 查询列表 AS 新名字 ,FROM 表名
.使用空格 例如 SELSECT 查询列表 新名字 ,FROM 表名
通配符
% 任意多个字符,包含0个字符(不能判断null)
_任意单个字符
去重 DISTINCT
例如 SELSECT DISTINCT 查询列表 FROM 表名
- 运算符:只能运算
1. 数值+数值 做运算
- 一方为字符,尝试将字符转换数字 成功加法 ,失败字符转换成0
- 一方为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 />
