关系代数运算符 |
对应sql语句 |
聚合操作 |
|
∪ (UNION)并 |
|
∩ (INTERSECTION)交 |
|
- (DIFFERENCE)差 |
|
× (Cartesian PRODUCT)笛卡尔积 |
from |
纯关系操作 |
|
π (PROJECT)投影 |
select |
σ (SELECT)选择 |
where |
⋈ (JOIN)链接 |
JOIN(mysql> SELECT a.age, b.author FROM books a INNER JOIN books2 b ON a.age>25;) |
÷ (DIVISION)除 |
exists 和not exists(select * from books A where not exists(select age from books8 B WHERE A.age=B.age);) |
|
|
> 大于 |
|
>=大于等于 |
|
< 小于 |
|
<=小于等于 |
|
= 等于 |
|
!=不等于 |
|
∧ 与 |
|
∨ 或 |
|
¬ 非 |
|
between 在两个值范围内查找 |
|
like 按通配符查找 |
|
regexp 按正则表达式查找 |
|
组合条件 and, or
|
select * from table_name where coll = xxx and col2 = xx or col3 > x; |