Mysql多表查询(案例1)
表结构
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)相关推荐
- mysql多表查询详解_MySQL多表查询详解上
时光在不经意间,总是过得出奇的快.小暑已过,进入中暑,太阳更加热烈的绽放着ta的光芒,...在外面被太阳照顾的人们啊,你们都是勤劳与可爱的人啊.在房子里已各种姿势看我这篇这章的你,既然点了进来,那就由 ...
- MySQL多表查询(8.0)
文章目录 多表查询 1. 多表关系 1.1 一对多 1.2 多对多 1.3 一对一 2. 多表查询概述 2.1 数据准备 2.2 概述 2.3 分类 3. 内连接 4. 外连接 5. 自连接 5.1 ...
- java mysql 多表查询_解析Mysql多表查询的实现
查询是数据库的核心,下面就为您介绍Mysql多表查询时如何实现的,如果您在Mysql多表查询方面遇到过问题,不妨一看. Mysql多表查询: CREATE TABLE IF NOT EXISTS co ...
- mysql教程多表查询_解析Mysql多表查询的实现
查询是数据库的核心,下面就为您介绍Mysql多表查询时如何实现的,如果您在Mysql多表查询方面遇到过问题,不妨一看. Mysql多表查询: CREATE TABLE IF NOT EXISTS co ...
- 零基础带你学习MySQL—多表查询笛卡尔集(二十)
零基础带你学习MySQL-多表查询笛卡尔集(二十) 一.多表查询 多表查询:就是指基于两个和两个以上的表的查询,在实际应用中,单个表并不能满足你的需求,我们经常需要在很多个表之间查询数据 二.笛卡尔集 ...
- mysql 大表查询慢_mysql大表查询慢怎么优化?
mysql大表查询慢的优化方法:1.合理建立索引,通常查询利用到索引比不用索引更快:2.对关键字段建立水平分区,比如时间字段,若查询条件往往通过时间范围来进行查询,能提升不少性能:3.建立粗粒度数据表 ...
- mysql锁表查询和解锁操作
mysql锁表查询和解锁操作 1.在做数据库操作时,有时会因为自己的粗心或者程序设计上的缺陷导致锁表,在mysql中查看锁表和解锁的步骤如下: //1.查看当前数据库锁表的情况SELECT * FRO ...
- Mysql 多表查询详解
Mysql 多表查询详解 一.前言 二.示例 三.注意事项 一.前言 上篇讲到Mysql中关键字执行的顺序,只涉及了一张表:实际应用大部分情况下,查询语句都会涉及到多张表格 : 1.1 多表连接有 ...
- Mysql多表查询效率的研究(一)
Mysql多表查询效率的研究(一) 本文探究了mysql InnoDB引擎在多表查询的应用场景下,使用子表.内连接和左联接运行速度的差别,并且比较了索引使用与否对查询效率的影响. 第一部分简略地概括了 ...
- cmd操作MySQL 多表查询(日记 day 4)
cmd操作MySQL 多表查询 今天记录一下学习多表查询的一些操作,也算是练习记录了. 通过练习排错,来避免知识的盲区和解决心中的一些疑惑 其中的数据.题目是参照b站大刘老师的,我觉得讲的很精炼 有兴 ...
最新文章
- 【正一专栏】读《艾思奇哲学文选第六卷》
- 消息中间件的发展过程
- 使用 Azure CLI 将 IaaS 资源从经典部署模型迁移到 Azure Resource Manager 部署模型
- Android Studio(7)---查找例子
- 小甲鱼c语言版:八皇后问题解决思路
- 计算机函数公式法计算出总分的式子,excel计算百分比公式的用法
- 二叉树基础题(五):二叉树的下一个节点最低公共祖先节点
- 解决Spark数据倾斜(Data Skew)的 N 种姿势 与 问题定位
- ubuntu18.04安装Nvidia显卡驱动后黑屏及网络、蓝牙驱动消失的解决方案
- unity的矢量数学
- Python项目分析:预测双色球福利彩票中奖号码
- js运算保留后面两位小数
- 怎么用科学计算机算反三角函数值域,反三角函数值域怎么求
- 百度搜索简单使用 以及 搜书网址
- 3.12 编写程序从键盘输入一个整数,计算并输出该数的数字之和。例如:请输入 一个整数:8899123 各位数字之和为:40
- 使用qemu运行银河麒麟操作系统
- 我,28岁,测试员,10月无情被辞:想给还在学测试 的人提个醒......
- 从零开始安卓无障碍服务Accessibility
- 利用Opencv实现微信跳一跳脚本源码放送(C++实现嵌套python)
- 有限元matlab_“ANSYS APDL有限元高级分析技术与二次开发”研修班
热门文章
- 河南省第十三届ICPC大学生程序设计竞赛 【部分题题解】
- C++和C语言的关系
- ASP.NET的命名空间
- angularjs中state的参数4_mpvue中使用Vuex
- neo4j 知识图谱_知识图谱里的知识存储:neo4j的介绍和使用
- StringBuider 的效率一定高吗?要看你怎么使用
- SpringBoot 使用Swagger2打造在线接口文档(附源代码)
- 蓝桥杯练习系统习题-算法训练6
- 2021-10-11 寻找二叉树结点的前驱或后继结点(用到parent指针)
- 【Spring注解系列07】Spring注入Bean有哪些方式总结