SQL
Structured Query Language,结构化查询语句,是一种特定目的程序语言,用于管理关系数据库管理系统(RDBMS),或者在关系流数据管理系统(RDSMS)中进行流处理
SQL基于关系代数和元组关系演算,SQL的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制
运算符
Operator | 描述 | 例子 |
---|---|---|
= |
等于 | Author='Alcott' |
<> 或!= |
不等于 | Dept <> 'Sales' |
> |
大于 | Hire_Date > '2012-01-31' |
< |
小于 | Bonus < 50000.00 |
>= |
大于等于 | Dependents >= 2 |
<= |
小于等于 | Rate <= 0.05 |
BETWEEN |
在一个范围内 | Cost BETWEEN 100.00 AND 500.00 |
LIKE |
字符模式匹配 | First_Name LIKE 'Will%' |
IN |
等于多个可能的值 | DeptCode IN (101, 103, 209) |
IS 或IS NOT |
与空值比较 | Address IS NOT NULL |
IS NOT DISTINCT FROM |
等于值或均为空值 | |
AS |
用于在查看结果时更改字段名称 |