常用sql语句汇总

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语句)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值