当前位置:网站首页>SQL 速查
SQL 速查
2020-11-08 16:57:00 【程序猿欧文】
- 关系数据库,基于关系模型,使用关系(表)存储数据,同时定义了完整性约束。常见的关系数据库系统包括:Oracle、MySQL/MariaDB、SQL Server、PostgreSQL 等等。
- SQL,结构化查询语言,访问和操作关系数据库的标准语言。SQL 具有声明性,是一种面向集合的编程语言。
1、单表查询
SELECT col1, col2 AS c2 -- 列别名 FROM t; -- 基本查询SELECT * FROM t; -- 查询所有字段SELECT col1, col2, … FROM t WHERE conditions; -- 过滤条件SELECT col1, col2, … FROM t ORDER BY col1 ASC, col2 DESC; -- 排序SELECT col1, col2, … FROM t ORDER BY col1 ASC, col2 DESC OFFSET m ROWS FETCH FIRST n ROWS ONLY; -- 限定数量 LIMIT n OFFSET m; -- 非标准实现SELECT col1, col2, agg_fun() -- 聚合函数 FROM t GROUP BY col1, col2 -- 分组汇总 HAVING conditions; -- 分组后过滤
2、多表连接
SELECT t1.col1, t2.col2, … FROM t1 INNER JOIN t2 ON conditions; -- 内连接 SELECT t1.col1, t2.col2, … FROM t1 LEFT JOIN t2 ON conditions; -- 左连接SELECT t1.col1, t2.col2, … FROM t1 RIGHT JOIN t2 ON conditions; -- 右连接SELECT t1.col1, t2.col2, … FROM t1 FULL JOIN t2 ON conditions; -- 全连接SELECT t1.col1, t2.col2, … FROM t1 CROSS JOIN t2 ON conditions;-- 交叉连接SELECT a.col1, b.col2, … FROM t1 a -- 表别名 JOIN t1 b ON conditions; -- 自连接
3、集合运算
SELECT col1, col2, … FROM t1 UNION [ALL]SELECT c1, c2, … FROM t2; -.........
版权声明
本文为[程序猿欧文]所创,转载请带上原文链接,感谢
https://my.oschina.net/mikeowen/blog/4708273
边栏推荐
- Five phases of API life cycle
- Restfulapi learning notes -- father son resources (4)
- experiment
- Interpretation of deepmind's latest paper: the causal reasoning algorithm in discrete probability tree is proposed for the first time
- markdown使用
- read文件一个字节实际会发生多大的磁盘IO?
- Summary of rendering of water wave and caustics (etching) in webgl
- 搭载固态硬盘的服务器究竟比机械硬盘快多少
- On DSA of OpenGL
- Talking about, check the history of which famous computer viruses, 80% of the people do not know!
猜你喜欢
京东落地DevOps平台时爆发的冲突如何解决?
Leancloud changes in October
关于adb连接手机offline的问题解决
Alibaba cloud accelerates its growth and further consolidates its leading edge
Arduino IDE搭建ESP8266开发环境,文件下载过慢解决方法 | ESP-01制作WiFi开关教程,改造宿舍灯
vim-配置教程+源码
LiteOS-消息队列
Rabbitmq (1) - basic introduction
IT industry salary has been far ahead! Ten years later, is the programmer still a high paying profession?
LeanCloud 十月变化
随机推荐
Blockchain weekly: the development of digital currency is written into the 14th five year plan; Biden invited senior adviser of MIT digital currency program to join the presidential transition team; V
SQL 速查
read文件一个字节实际会发生多大的磁盘IO?
佛萨奇forsage以太坊智能合约是什么?以太坊全球滑落是怎么回事
Talk about go code coverage technology and best practices
Xiaoqingtai officially set foot on the third day of no return
Python 列表的11个重要操作
第五章编程题
Framework - SPI four modes + general device driver implementation - source code
机械硬盘随机IO慢的超乎你的想象
VIM configuration tutorial + source code
RestfulApi 学习笔记——父子资源(四)
How does the system response time and throughput change with the increase of concurrency pressure during performance pressure testing
学习记录并且简单分析
Comics: looking for the best time to buy and sell stocks
Liteos message queuing
Is there no way out for older programmers?
技术总监7年总结,如何进行正确的沟通?
Function classification big PK! How to use sigmoid and softmax respectively?
CSP考试须知与各种小技巧