博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL数据库语法-多表查询练习一
阅读量:6811 次
发布时间:2019-06-26

本文共 1383 字,大约阅读时间需要 4 分钟。

                MySQL数据库语法-多表查询练习一

                                      作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

  本篇博客主要介绍的多表查询的外键约束,以及如何使用外链接和内连接查询数据信息。

 

一.数据表和测试数据准备

1 /* 2 @author :yinzhengjie 3 Blog:http://www.cnblogs.com/yinzhengjie/tag/%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E7%B2%BE%E9%80%9A/ 4 EMAIL:y1053419035@qq.com 5 */ 6  7 create table dept( 8     did int primary key auto_increment, 9     dname varchar(10)10 );11 12 create table emp(13     eid int primary key auto_increment,14     name varchar(10),15     salary int,16     dno int,17     foreign key emp(dno)  references dept(did)18 );19 20 insert into dept values(null,'市场部');21 insert into dept values(null,'研发部');22 insert into dept values(null,'财务部');23 insert into dept values(null,'后勤部');24 insert into emp values(null,'邓西',15000,1);25 insert into emp values(null,'李贤敬',8000,2);26 insert into emp values(null,'杨明明',7000,2);27 insert into emp values(null,'尹正杰',100000000,3);28 insert into emp values(null,'陶涛',10000,1);29 insert into emp values(null,'方合意',9800,1);30 insert into emp values (null,'邓聪聪',13000,null);31 insert into emp values (null,'李亚超',15000,null);

 

二.内连接与外链接

1>.内连接与外链接的区别

2>.普通内链接(使用关键字)

 

3>.隐含内链接(不使用关键字,常用)

 

4>.左外链接

 

5>.右外链接

 

 

三.小试牛刀

1>.查询所有人的所属部门和员工名称

 

2>.统计每个部门的人数(group by)

 

3>.统计每个部门的平均工资(group by)

 

4>.统计部门的平均工资大于公司平均工资的部门

 

 

转载于:https://www.cnblogs.com/yinzhengjie/p/9029542.html

你可能感兴趣的文章
Golang 入门系列(十) mysql数据库的使用
查看>>
Python零基础学习笔记(十二)—— 字符串及其常用方法
查看>>
数据脱敏平台-大数据时代的隐私保护利器
查看>>
区块链教程Fabric1.0源代码分析ledgerID数据库-兄弟连区块链教程
查看>>
轻松上云系列之二:其他云数据迁移至阿里云
查看>>
sql server 高可用性技术总结
查看>>
Robot Framework之分层测试流程
查看>>
学习ASP.NET Core Razor 编程系列七——修改列表页面
查看>>
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 23 章 本地化_23.3. 字符集支持
查看>>
读Kafka Consumer源码
查看>>
Android Robolectric使用
查看>>
WPF中的多进程(Threading)处理实例(二)
查看>>
redis 系列7 数据结构之跳跃表
查看>>
Jmeter二次开发环境搭建
查看>>
Mysql 用中间件atlas进行读写分离(学习笔记十四)
查看>>
想要保护自主品牌知识产权需要了解商标注册的一些技巧
查看>>
获取图片的长和宽
查看>>
Java基础算法详解
查看>>
OpenCV3 自动白平衡:灰度世界和完美反射算法
查看>>
Gradle特殊用法
查看>>