关联数据库系统可以完成的三种基本关联运算【MySQL教程】,mysql
作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:26评论: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
相关推荐
- 如何修改mysql的默认时区_MySQL教程,mysql,时区
- mysql数据库如何创建数据表_MySQL教程,mysql,数据表
- linux源码安装mysql5.7_MySQL教程,linux,mysql,mysql5.7
- mysql外键约束怎么写_MySQL教程,mysql,外键约束
- mysql如何设置字符集为UTF8_MySQL教程,mysql,UTF8,字符集
- mysql怎么创建数据库_MySQL教程,mysql,数据库
- 如何查看mysql的日志文件_MySQL教程,mysql,日志文件
- mysql如何删除表中一行数据?_MySQL教程,mysql
- access是数据库管理系统吗_MySQL教程,access,mysql
- mysql修改字段类型有哪些?_MySQL教程,mysql,修改字段
你 发表评论:
欢迎- MySQL教程排行
-
- 1必学!MySQL数据库查询之limit的使用方法_MySQL教程,mysql
- 2mysql索引介绍_MySQL教程,mysql,索引,介绍
- 3如何理解mysql锁机制_MySQL教程,理解,mysql,锁,机制
- 4一文详解mysql视图_MySQL教程,mysql,视图
- 5Mysql如何挂盘_MySQL教程,Mysql
- 6mysql实现linux下数据库目录迁移_MySQL教程,mysql,linux,数据库,目录,迁移
- 7mysql中key 、primary key 、unique key 与index区别详解_MySQL教程,mysql
- 8分离数据库和附加数据库的区别_MySQL教程,数据库
- 9开启mysql慢查询日志的方法_MySQL教程,开启,mysql,慢查询,日志,方法
- 最新文章
- 广而告之