CREATE DATABASE <数据库名>;
CREATE TABLE <表名> ()
select * from table
select distinct 过滤掉了重复的值
between语句用于指定区间
like用于匹配文本中的特定模式
group by:分组
order by:排序(默认按升序排列)
having:筛选组数据
先分组(group by),再排序(order by),最后筛选(having)需要的数据
交叉连接(cross join)/简单连接 (,):最基本的连接,笛卡尔积形式,所有可能组合。
JOIN连接-内部连接:返回两表中匹配连接条件的行:表a inner join 表b on 连接条件
JOIN连接-外部连接:返回内部连接的行以及部分不匹配连接条件的行;
左外部连接(LEFT JOIN):内部连接行+左边表中不符合匹配条件的行;
右外部连接(RIGHT JOIN):内部连接行+右边表中不符合匹配条件的行;
完全外部连接(FULL JOIN):内部连接行+左右两表中不符合匹配条件的行。
视图
create view <视图名> as (全部是sql语句)