我做的mysql 一些题 里面大部分都是mysql的方法
基础题:
-- 1、 查询Student表中的所有记录的Sname、Ssex和Class列。1
select sname,ssex,class from student;
-- 2、 查询教师所有的单位即不重复的Depart列。1
select distinct depart from teacher;
-- 3、 查询Student表的所有记录。1
select * from student;
-- 4、 查询Score表中成绩在60到80之间的所有记录。1
select * from score where degree between 60 and 80;
-- 5、 查询Score表中成绩为85,86或88的记录。1
select * from score where degree in(85,86,88);
-- 6、 查询Student表中"95031"班或性别为"女"的同学记录。1
select * from student where class="95031";
-- 7、 以Class降序查询Student表的所有记录。1
select * from student order by class desc;
-- 8、 以Cno升序、Degree降序查询Score表的所有记录。1
select * from score order by cno and degree desc;
-- 9、 查询"95031"班的学生人数。1
select * from student where class= 95031;
-- 10、 查询Score表中的最高分的学生学号和课程号。(子查询或者排序)1
select sno,cno from score having max(degree);
-- 10.1 查询Score表中除了每门课程最高分的学生学号和课程号。(子查询或者排序) 1
select sno,cno from score where degree != (select max(degree) from score);
拔高题:
-- 11、查询每门课的平均成绩。1
select avg(degree) from score group by degree;
-- 12、查询Score表中至少有5名学生选修的并以3开头的课程的平均分数。1
select avg(degree) from score group by sno=3 and degree;
-- 13、查询分数大于70,小于90的Sno列。1
select sno from score where degree between 70 and 90;
-- 14、查询所有学生的Sname、Cno和Degree列。 1
select student.sname,score.cno,score.degree from student student left join score score on student.sname = score.sno;
-- 15、查询所有学生的Sno、Cname和Degree列。1
select score.cno,course.cname,score.degree from score score left join course course on score.cno=course.cno;
-- 16、查询所有学生的Sname、Cname和Degree列。1
select student.sname,course.cname,score.degree from student student left join score score on student.sname = score.sno left join course course on score.cno = course.cno;
-- 17、查询"95033"班学生的平均分。1
select avg(degree) from score where sno in (select sno from student where class = 95033);
```
我做的mysql 一些题 里面大部分都是mysql的方法的更多相关文章
- mysql刷题(不定时更新)
面试阶段大家基本都会问一些mysql的题,具体的高深理论以后再慢慢补充,但是刷题是不可避免的,下面直接上货 创建/删除表和索引系列 创建表 CREATE TABLE if not exists `te ...
- 听我的,看完这30道MySQL基础题再去面试
可以微信搜索公众号「 后端技术学堂 」回复「1024」获取50本计算机电子书,回复「进群」拉你进读者技术交流群,文章每周持续更新,我们下期见! 一个典型的互联网产品架构包含接入层.逻辑处理层以及存储层 ...
- PHP+mysql真题
PHP+mysql真题 来自<PHP程序员面试笔试宝典>,涵盖了近三年了各大型企业常考的PHP面试题,针对面试题提取出来各种面试知识也涵盖在了本书. [真题215] 按要求写出SQL实现. ...
- 55 道MySQL基础题
1.一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后, 删除了第 15, 16, 17 条记录,再把 Mysql 重启,再 insert 一条记 录,这条记录的 ID 是 18 ...
- mysql刷题笔记
近期,为提升自己的工程能力,在休息时常通过刷题来回顾一下基础性知识. 于是选择了牛客网上的mysql知识题库练手,过程中,主要遇到了几个比较有意思的题,记录下来,方便回顾. 题1:SQL29 计算用户 ...
- MySQL工具:管理员必备的10款MySQL工具
MySQL是一个复杂的的系统,需要许多工具来修复,诊断和优化它.幸运的是,对于管理员,MySQL已经吸引了很多软件开发商推出高品质的开源工具来解决MySQL的系统的复杂性,性能和稳定性,其中大部分是免 ...
- MySql学习—— 查询性能优化 深入理解MySql如何执行查询
本篇深入了解查询优化和服务器的内部机制,了解MySql如何执行特定查询,从中也可以知道如何更改查询执行计划,当我们深入理解MySql如何真正地执行查询,明白高效和低效的真正含义,在实际应用中就能扬长避 ...
- MySQL分片 --转自Peter Zaitsev对MySQL分片的建议
本文作者Peter Zaitsev是知名数据库专家,2006年联合创立了Percona.负责维护网站“MySQL性能”.同时,他也是<高性能MySQL>一书的联合作者.以下是他对MySQL ...
- 24个经典的MySQL索引问题,你都遇到过哪些?
索引 1.什么是索引? 2.索引有哪些优缺点? 3.索引使用场景(重点) 4.索引有哪几种类型? 5.索引的数据结构(b树,hash) 6.索引的基本原理 7.索引算法有哪些? 8.索引设计的原则? ...
- MySQL菜鸟实录(一):MySQL服务安装实战
CentOS 7 基本信息 系统版本: CentOS 7.3 64bit 系统配置: 4vCPUs | 8GB 磁盘空间: [root@ecs-ce5a-0001 ~]# df -h Filesyst ...
随机推荐
- HTML 到 CSS,乃至进阶的 XML、SQL、JS、PHP 和 ASP.NET
https://www.runoob.com/tags/html-reference.html 在线版,从基础的 HTML 到 CSS,乃至进阶的 XML.SQL.JS.PHP 和 ASP.NET. ...
- Idea下载指南之几个选项
通常我们在下载idea等一些图形编译器时,都会有很多选项供您选择,下面我们来看下这几个英文选项吧. create desktop Shortcut Update Path variable(resta ...
- PR / PO审批
PR审批的BAPI 1.单个项目PR审批 CALL FUNCTION 'BAPI_REQUISITION_RELEASE' EXPORTING number = l_banfn rel_code = ...
- 2019-2020-1 20199318《Linux内核原理与分析》第九周作业
第8章 进程的切换和系统的一般执行过程 一.学习总结 Linux系统的一般执行过程: 最一般的情况:正在运行的用户态进程X切换到运行用户态进程Y的过程. (1)正在运行的用户态进程X; (2)发生中断 ...
- FIFO 串口接收处理机制
与安富莱电子的串口处理机制做对比交互 参考链接: https://www.eet-china.com/mp/a161019.html
- fiddler抓包返回304
为了验证部分场景需要对接口返回数据进行修改后验证前端代码逻辑处理,发现同一域名下其他接口都正常返回,但是某个端口返回304. 操作步骤是页面打开后接口已经请求了,这时候才打开fiddler抓取请求拦截 ...
- JS篇(010)-JavaScript 继承的方式和优缺点
答案:六种方式 一.原型链继承 缺点: 引用类型的属性被所有实例共享 在创建 Child 的实例时,不能向 Parent 传参 二.借用构造函数(经典继承) 优点: 避免了引用类型的属性被所有实例共享 ...
- Unity编辑器脚本
1.给选中物体添加碰撞盒 这个是给子物体添加碰撞盒 (根据需求可以自己修改) 脚本放在Editor文件夹下 需要手动选择你需要添加碰撞盒的物体 using System.Collections; ...
- 阿里开源的几个中间件 dubbo/RocketMQ/canal/druid 代码还是很不错的
阿里开源的几个中间件 dubbo/RocketMQ/canal/druid 代码还是很不错的
- 如何用calibredrv 来merge多个cell的gds
1. 两个cell合并到一个gds calibredrv -shell layout filemerge -in A.gds -in B.gds -out AB.gds -createtop AB_ ...