旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

关联数据库系统可以完成的三种基本关联运算【MySQL教程】,mysql

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:44评论:0


导读:关联数据库治理体系可以完成的三种基本关联运算是挑选(从关联中找出满足给定前提的元组的操纵称为挑选)、投影(从关联形式中指定若干个属性组成新的关联)、衔接(是关联的横向组合)。...
关联数据库治理体系可以完成的三种基本关联运算是挑选(从关联中找出满足给定前提的元组的操纵称为挑选)、投影(从关联形式中指定若干个属性组成新的关联)、衔接(是关联的横向组合)。

挑选

运用比较运算符、逻辑运算符,挑出满足前提的元组,运算出效果!

(引荐进修:MySQL视频教程)

例子

查询出工资大于2000的员工的姓名

 SELECT ename FROM emp WHERE sal > 2000;

历程:起首查询出emp表的一切效果,运用挑选运算挑选得出工资大于2000的效果,末了运用投影运算得出工资大于2000员工的名字!

投影

引荐课程:MySQL教程。

投影的运算历程:

起首根据j1,j2,…,jk的递次,从关联R 中掏出列序号为j1,j2,…,jk(或属性名序列为Aj1,Aj2,…,Ajk )的k 列,然后撤除效果中的反复元组,组成一个以Aj1,Aj2,…,Ajk为属性递次的k目关联。

简朴来讲:掏出一个查询效果中某某列,并消弭反复的数据,这就是投影!

投影是从列的角度举行的运算

投影的下标但是列序号,也但是列属性名

例子

查询出一切部门的编号

SELECT deptno FROM dept;

查询时的历程:先查询得出dept表的一切效果,再经由过程投影运算只提取”deptno”的列数据,假如 SELECT 后边跟的是”*”,那末就是投影悉数数据!

衔接运算

衔接运算实在就在笛卡尔积运算的基础上限制了前提(某列大于、小于、即是某列),只婚配和前提相符合的,从而得出效果!

天然衔接

天然衔接就是一种特别的衔接运算,它限制的前提是【某列即是某列】。天然衔接我们常常运用到。消弭笛卡尔积实在就是天然衔接了!

例子

SELECT * FROM emp,dept WHERE dept.deptno = emp.deptno;

设定将dept表的deptno列和emp的deptno列为雷同【这就是天然衔接】

更多MySQL相干技术文章,请接见MySQL教程栏目举行进修!

以上就是关联数据库体系可以完成的三种基本关联运算的细致内容,更多请关注ki4网别的相干文章!

标签:mysql


欢迎 发表评论: