首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MySQL中专门的关系运算

MySQL中专门的关系运算

作者头像
越陌度阡
发布于 2020-11-26 11:38:04
发布于 2020-11-26 11:38:04
1.3K0
举报

1. 选择(SELECT)

SELECT 关系名 WHERE 条件,挑选出关系中符合条件的行。

条件由常数、属性名或列名、比较操作符(>、<、 = 、≥、≤、≠)及逻辑操 作符(¬ 、∧、∨)组成的条件表达式。

2. 投影(PROJECTION)

PROJECTION 关系名 (属性名1,属性名2,... 属性名n),挑选出关系中指定的列。

3. 连接(JOIN)

JOIN 关系名 1 AND 关系名 2 WHERE 条件,将两个关系中符合条件的行组成一个新的行,用这些新的行生成一个新的表。

如果条件为 = ,为等值连接;否则为自然连接,将会去掉等值连接中重复的一列。

4. 除(DIVISION)

关系名 1 ÷ 关系名 2 ,设关系R除以关系S的结果为关系T,T需要满足两个条件:

(1). T包含所有在R但不在S中的属性及其值。

(2). T的元组与S的元组的所有组合都在R中。

用简单的图形表达除法的意思如下:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/04/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档