SQL Grammar
:material-circle-edit-outline: 约 172 个字 :material-clock-time-two-outline: 预计阅读时间 1 分钟
关系代数
5 种基本操作
- select
- project
- join
- union
- rename
扩展操作
- cartesian product
- set difference
- set intersection
- assignment
SQL 语法
select
select distinct
where
and / or
order by
insert to
update delete
JOIN 语句
连接:用于把多个表的行结合起来。
SQL 中几种 join 的类型
- inner join: 如果表中至少有一个匹配,则返回这些行
- left join: 即使右表中没有匹配,也要从左表返回所有的行(只是这样就没有右表的字段)
- right join: 即使左表中没有匹配,也要从右表返回所有的行(只是这样就没有左表的字段)
- full join: 只要其中一个表存在匹配,就返回行