文档章节

关系代数和sql语句对应关系

o
 osc_y8yehimr
发布于 2019/03/20 20:48
字数 157
阅读 14
收藏 0

精选30+云产品,助力企业轻松上云!>>>

 

关系代数运算符           对应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;
o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
SQL 与关系代数

Table of Contents 前言 关系与表 关系代数的基本运算 投影 选择 并运算 集合差运算 笛卡尔积 更名运算 关系代数的附加运算 集合交运算 连接运算 自然连接 内连接 外连接 结语 <a id="org3c...

osc_gk4k1cnl
2019/03/22
2
0
《数据库系统概论》第二章笔记

本章主要讲解关系模型的基本概念,即关系模型的数据结构、关系操作和关系的完整性。书上后面介绍关系代数和关系演算的两小节,省略了。实际应用中都用SQL的。 2.1 关系数据结构及形式化定义 ...

osc_kzm1jtt6
2018/09/12
4
0
【00】SQL查询优化

1、查询优化的广义内容 查询重用技术(重用查询结果、重用查询计划)、查询重写规则(关系代数、启发式规则、子查询优化等)、查询算法优化(单表扫描、两表连接、多表连接)、并行查询优化、...

xixicat
2014/07/13
192
0
1.数据库的概念

既然要学习数据库,我们来谈一下什么是数据库。所谓的数据库(DataBase,DB)是存储数据的仓库,也就是说数据库其实就是一间杂货铺,里面各种杂七杂八的东西就是数据。只不过杂货铺里的东西是...

寒枝旧廊
2017/12/13
0
0
过年该如何向亲人解释SQL与NoSQL的区别? - 知乎

可以这样回答:emmm 怎么说呢。 数据库就是用来存储数据的仓库,就像我们生活中存放物品的容器一样,但是容器也有通用和专用之分,比如塑料袋就是通用容器,因为塑料袋可以装各种东西:即可以...

我是程序员
01/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

asp.net core之NLog

NuGet添加 NLog.Web.AspNetCore。 <PackageReference Include="Microsoft.AspNetCore.App" /> 添加配置文件 新建一个文件nlog.config(建议全部小写,linux系统中要注意), 并右键点击其属性......

一介草民Coder
42分钟前
23
0
.NET中的struct和class有什么区别? - What's the difference between struct and class in .NET?

问题: .NET中的struct和class有什么区别? 解决方案: 参考一: https://stackoom.com/question/3OT/NET中的struct和class有什么区别 参考二: https://oldbug.net/q/3OT/What-s-the-differ...

富含淀粉
今天
23
0
android:layout_weight是什么意思? - What does android:layout_weight mean?

问题: I don't understand how to use this attribute. 我不明白如何使用这个属性。 Can anyone tell me more about it? 谁能告诉我更多关于它的事情? 解决方案: 参考一: https://stacko...

javail
今天
17
0
CSS背景不透明度[重复] - CSS Background Opacity [duplicate]

问题: This question already has an answer here: 这个问题已经在这里有了答案: How do I give text or an image a transparent background using CSS? 如何使用CSS为文本或图像提供透明背...

fyin1314
今天
31
0
node http 获取gb2312网页如何转为utf8

最初,我想当然认为是下述做法,但被证明是错误的 const http = require('http'), iconv = require('iconv-lite');const url = 'http://xxx';http.get(url, function(res) { var bo......

高延
今天
24
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部