表结构

1.查询名人表中性别是男的作者

select * from celebrity where ssex='男';


2.查询静夜思的作者

select c.sname from summary as s inner join celebrity as c on s.sid=c.sid inner join works as w
on s.wid = w.wid where w.wwork='静夜思';


3.查询李白和杜甫的年纪

select sname,sage from celebrity where sname in ('李白','杜甫');

4.查询名人表中的男女人数

select count(*),ssex from celebrity group by ssex;

5.查询白居易写的作品名称和对应的名句

select c.sname,w.wwork,s.sassess from summary as s inner join celebrity as c on s.sid=c.sid
inner join works as w on s.wid=w.wid where c.sname='白居易';

6.查询年纪在25-30岁之间的个数

select count(*) from celebrity where sage between 25 and 30;

7.查询名人表中年纪最小的两条信息

select * from celebrity order by sage limit 0,2;

8.查询李白的作品名称,名句和年纪

select w.wwork,s.sassess,c.sage from summary as s inner join works as w on s.wid=w.wid inner
join celebrity as c on s.sid=c.sid where sname='李白';

9.将作品为望岳的朝代修改为北宋

update works set wdynasty='北宋' where wwork='望岳';


10.新增名人表中的一个作者王维,年纪25,性别男

insert into celebrity values(7,'王维',25,'男');


Mysql多表查询(案例1)相关推荐

  1. mysql多表查询详解_MySQL多表查询详解上

    时光在不经意间,总是过得出奇的快.小暑已过,进入中暑,太阳更加热烈的绽放着ta的光芒,...在外面被太阳照顾的人们啊,你们都是勤劳与可爱的人啊.在房子里已各种姿势看我这篇这章的你,既然点了进来,那就由 ...

  2. MySQL多表查询(8.0)

    文章目录 多表查询 1. 多表关系 1.1 一对多 1.2 多对多 1.3 一对一 2. 多表查询概述 2.1 数据准备 2.2 概述 2.3 分类 3. 内连接 4. 外连接 5. 自连接 5.1 ...

  3. java mysql 多表查询_解析Mysql多表查询的实现

    查询是数据库的核心,下面就为您介绍Mysql多表查询时如何实现的,如果您在Mysql多表查询方面遇到过问题,不妨一看. Mysql多表查询: CREATE TABLE IF NOT EXISTS co ...

  4. mysql教程多表查询_解析Mysql多表查询的实现

    查询是数据库的核心,下面就为您介绍Mysql多表查询时如何实现的,如果您在Mysql多表查询方面遇到过问题,不妨一看. Mysql多表查询: CREATE TABLE IF NOT EXISTS co ...

  5. 零基础带你学习MySQL—多表查询笛卡尔集(二十)

    零基础带你学习MySQL-多表查询笛卡尔集(二十) 一.多表查询 多表查询:就是指基于两个和两个以上的表的查询,在实际应用中,单个表并不能满足你的需求,我们经常需要在很多个表之间查询数据 二.笛卡尔集 ...

  6. mysql 大表查询慢_mysql大表查询慢怎么优化?

    mysql大表查询慢的优化方法:1.合理建立索引,通常查询利用到索引比不用索引更快:2.对关键字段建立水平分区,比如时间字段,若查询条件往往通过时间范围来进行查询,能提升不少性能:3.建立粗粒度数据表 ...

  7. mysql锁表查询和解锁操作

    mysql锁表查询和解锁操作 1.在做数据库操作时,有时会因为自己的粗心或者程序设计上的缺陷导致锁表,在mysql中查看锁表和解锁的步骤如下: //1.查看当前数据库锁表的情况SELECT * FRO ...

  8. Mysql 多表查询详解

    Mysql 多表查询详解 一.前言  二.示例 三.注意事项 一.前言  上篇讲到Mysql中关键字执行的顺序,只涉及了一张表:实际应用大部分情况下,查询语句都会涉及到多张表格 : 1.1 多表连接有 ...

  9. Mysql多表查询效率的研究(一)

    Mysql多表查询效率的研究(一) 本文探究了mysql InnoDB引擎在多表查询的应用场景下,使用子表.内连接和左联接运行速度的差别,并且比较了索引使用与否对查询效率的影响. 第一部分简略地概括了 ...

  10. cmd操作MySQL 多表查询(日记 day 4)

    cmd操作MySQL 多表查询 今天记录一下学习多表查询的一些操作,也算是练习记录了. 通过练习排错,来避免知识的盲区和解决心中的一些疑惑 其中的数据.题目是参照b站大刘老师的,我觉得讲的很精炼 有兴 ...

最新文章

  1. 【正一专栏】读《艾思奇哲学文选第六卷》
  2. 消息中间件的发展过程
  3. 使用 Azure CLI 将 IaaS 资源从经典部署模型迁移到 Azure Resource Manager 部署模型
  4. Android Studio(7)---查找例子
  5. 小甲鱼c语言版:八皇后问题解决思路
  6. 计算机函数公式法计算出总分的式子,excel计算百分比公式的用法
  7. 二叉树基础题(五):二叉树的下一个节点最低公共祖先节点
  8. 解决Spark数据倾斜(Data Skew)的 N 种姿势 与 问题定位
  9. ubuntu18.04安装Nvidia显卡驱动后黑屏及网络、蓝牙驱动消失的解决方案
  10. unity的矢量数学
  11. Python项目分析:预测双色球福利彩票中奖号码
  12. js运算保留后面两位小数
  13. 怎么用科学计算机算反三角函数值域,反三角函数值域怎么求
  14. 百度搜索简单使用 以及 搜书网址
  15. 3.12 编写程序从键盘输入一个整数,计算并输出该数的数字之和。例如:请输入 一个整数:8899123 各位数字之和为:40
  16. 使用qemu运行银河麒麟操作系统
  17. 我,28岁,测试员,10月无情被辞:想给还在学测试 的人提个醒......
  18. 从零开始安卓无障碍服务Accessibility
  19. 利用Opencv实现微信跳一跳脚本源码放送(C++实现嵌套python)
  20. 有限元matlab_“ANSYS APDL有限元高级分析技术与二次开发”研修班

热门文章

  1. 河南省第十三届ICPC大学生程序设计竞赛 【部分题题解】
  2. C++和C语言的关系
  3. ASP.NET的命名空间
  4. angularjs中state的参数4_mpvue中使用Vuex
  5. neo4j 知识图谱_知识图谱里的知识存储:neo4j的介绍和使用
  6. StringBuider 的效率一定高吗?要看你怎么使用
  7. SpringBoot 使用Swagger2打造在线接口文档(附源代码)
  8. 蓝桥杯练习系统习题-算法训练6
  9. 2021-10-11 寻找二叉树结点的前驱或后继结点(用到parent指针)
  10. 【Spring注解系列07】Spring注入Bean有哪些方式总结