没有合适的资源?快使用搜索试试~ 我知道了~
数据库:区分笛卡儿积、自然连接、内连接、等值连接、外连接
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 13 下载量 145 浏览量
2020-12-14
12:48:41
上传
评论 1
收藏 112KB PDF 举报
温馨提示
试读
3页
假设存在两张表 c 和 p,这里使用的是MySQL数据库。 数据表 c: course_id title dept_name credits BIO-301 Genetics Biology 4 CS-190 Game Design Comp.sci 4 CS-315 Robotics Comp.sci 3 数据表 p: course_id prereq_id BIO-301 BIO-101 CS-190 CS-101 CS-347 CS-101 1. 笛卡儿积 SQL语句如下: select * from c,p; 或 select *
资源推荐
资源详情
资源评论
数据库:区分笛卡儿积、自然连接、内连接、等值连接、外连数据库:区分笛卡儿积、自然连接、内连接、等值连接、外连
接接
假设存在两张表 c 和 p,这里使用的是MySQL数据库。
数据表数据表 c:
course_id title dept_name credits
BIO-301 Genetics Biology 4
CS-190 Game Design Comp.sci 4
CS-315 Robotics Comp.sci 3
数据表数据表 p:
course_id prereq_id
BIO-301 BIO-101
CS-190 CS-101
CS-347 CS-101
1. 笛卡儿积笛卡儿积
SQL语句如下语句如下:
select * from c,p;
或
select * from c cross join p;
结果如下结果如下:
2. 自然连接自然连接
”natrual join 自然连接”的处理方式:先进行笛卡儿积操作,然后重复的属性只保留一份。
自然连接的步骤是将第一张表的第一条记录和第二张表的每一条记录匹配,如果符合条件就组成一条记录,然后第一张表的第
二条记录再和第二张表的每一条记录匹配,这步骤一直循环到第一张表的最后一条记录。
SQL语句如下语句如下:
select c.course_id, c.title, c.dept_name, c.credits, p.prereq_id from c,p where c.course_id = p.course_id;
或
select * from c natural join p;
结果如下:结果如下:
资源评论
- 2301_816928922024-04-01非常有用的资源,可以直接使用,对我很有用,果断支持!
weixin_38656462
- 粉丝: 1
- 资源: 915
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功