当前位置: 首页 > news >正文

吉林网站seo企业网站报价

吉林网站seo,企业网站报价,安康网站建设小程序,磁力岛引擎🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​💫个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-N8PeTKG6uLu4bJuM {font-family:"trebuchet ms",verdana,arial,sans-serif;font-siz…

](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

🌈个人主页: Aileen_0v0
🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法
💫个人格言:“没有罗马,那就自己创造罗马~”

at one time '曾经,一度,同时'

文章目录

  • `多表查询`
  • `多表查询分类`
    • `连接查询`
      • <font face="小四" color="black" size=5>内连接:
      • <font face="小四" color="black" size=5>外连接:
      • <font face="小四" color="black" size=5>自连接:
    • `字查询`
  • `总结`

多表查询

指的是从多张表中查询数据

  • 首先准备好需要查询的数据表 - dept表 和 emp表
-- 准备数据
create table dept(id int auto_increment comment 'ID' primary key ,name varchar(50) not null comment '部门名称'
)comment '部门表';
insert into  dept(id, name) VALUES (1,'研发部'),(2,'市场部'),(3,'财务部'),(4,'销售部'),(5,'总经办'),(6,'人事部');create table emp(id int auto_increment comment 'ID' primary key ,name varchar(50) not null comment '姓名',age int comment '年龄',job varchar(20) comment '职位',salary int comment '薪资',entrydate date comment '入职时间',managerid int comment '直属领导ID',dept_id int comment '部门ID'
)comment '员工表';insert into emp (id, name, age, job, salary, entrydate, managerid, dept_id) VALUES(1,'金庸',66,'总裁',2000,'2000-01-01',null,5),(2,'张无忌',20,'项目经理',12500,'2005-12-05',1,1),(3,'杨逍',33,'开发',8400,'2000-11-03',2,1),(4,'韦一笑',48,'开发',11000,'2002-02-05',2,1),(5,'常遇春',43,'开发',10500,'2004-09-07',3,1),(6,'小昭',19,'程序员鼓励师',6600,'2004-10-12',2,1),(7,'灭绝',60,'财务总监',8500,'2002-09-12',1,3),(8,'周芷若',19,'会计',48000,'2006-06-02',7,3),(9,'丁敏君',23,'出纳',5250,'2009-05-13',7,3),(10,'赵敏',20,'市场部总监',12500,'2004-10-12',1,2),(11,'鹿杖客',56,'职员',3750,'2006-10-03',10,2),(12,'鹤笔翁',19,'职员',3750,'2007-05-09',10,2),(13,'方东白',19,'职员',5500,'2009-02-12',10,2),(14,'张三丰',88,'销售总监',14000,'2004-10-12',14,4),(15,'俞莲舟',38,'销售',4600,'2004-10-12',14,4),(16,'宋远桥',40,'销售',4600,'2004-10-12',14,4),(17,'陈友谅',42,null,2000,'2011-10-12',1,null);-- 添加外键将两张表进行关联
alter table emp add constraint fk_emp_dept_id foreign key (dept_id) references dept(id);

在这里插入图片描述
在这里插入图片描述

-- 多表查询 - 笛卡尔积
select * from emp , dept ;

在这里插入图片描述

  • 笛卡尔积:笛卡尔乘积是指在数学中,两个集合 A 集合和 B集合的所有组合情况。(在多表查询时,需要消除无效的笛卡尔积)—>17*6 = 102 所以我们可以看到102条记录
    在这里插入图片描述
如何消除无效的笛卡尔积?
我们可以通过emp表中的外键和dept的id建立连接,我们只需要在原来基础上加上条件即可
-- 多表查询 - 通过where添加条件,消除无效的笛卡尔积
select * from emp , dept where emp.dept_id = dept.id ;

在这里插入图片描述

通过控制台运行结果我们可以发现我们明明有17个员工而查询到的结果只有16条,这是为什么呢? 这是因为我们的陈友谅这个员工是刚来的员工还没有给他分配部门。👇

在这里插入图片描述

多表查询分类

连接查询

内连接:

相当于查询A、B交集部分数据

外连接:

左外连接:查询 左表 所有数据,以及两张表交集部分数据
右外连接:查询 右表 所有数据,以及两张表交集部分数据

自连接:

当前表与自身的连接查询,自连接必须使用表别名。

字查询

在这里插入图片描述

总结

在这里插入图片描述
](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

http://www.yayakq.cn/news/739067/

相关文章:

  • 虚拟主机怎么建网站响应式网站的服务
  • 专业网络推广服务苏州seo优化公司
  • 石家庄网站关键词修改wordpress文章id
  • 下列关于网站开发中网页网络网站建设的意义
  • 哈尔滨建设网站哪家好网站没有管理员权限设置
  • 企业网站建设公司制作平台企业网站管理系统 php
  • 如何在网站做404页面网站建设服务费应该做到什么科目
  • 申请园区网站建设经费的请示房地产图文制作网站
  • 石家庄网站定制开发dante wordpress
  • 营口化工网站建设wordpress 上传文件 插件
  • 网站做标签react 手机网站开发
  • 大连市城乡建设局网站中国建筑界网官网
  • 我注册了哪些网站吗宿迁经济技术开发区属于哪个区
  • ps做图 游戏下载网站有哪些成都私家花园设计公司哪家好
  • 西宁网站建设君博推荐写文章赚稿费的app
  • 怎么通过淘宝优惠券做网站赚钱郑州膏药网站建设
  • 广州做网站怎么样wordpress关键字插件
  • 免费企业建站模板镇江建设网站的公司
  • 网站建设多少钱兴田德润放心广州有名的广告公司
  • linux系统打开wordpress优化网络搜索引擎
  • 电子商务网站建设题6平面设计网站有哪些比较好
  • 网站建设 保障接单 计划常州百度推广优化
  • 品牌网站建设需要哪些规划做网站注意事项
  • 如何在网站做广告wordpress pc
  • 网站被墙的原因id文件怎么转wordpress
  • 忘记网站后台登陆地址网站备案符号
  • 西安家政公司网站建设360优化大师下载官网
  • 上海公司做网站的网页设计制作教程:一个页面的完全制作
  • 九五至尊娱乐场网站共享ip做网站
  • 网站赚取广告费优秀企业vi设计案例