我做的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 ...
随机推荐
- spring-cloud-alibaba-dubbo踩坑记
在https://start.aliyun.com/bootstrap.html下载了示例程序,用的版本如下: spring-boot:2.3.7.RELEASE spring-cloud-aliba ...
- 常用的Linux命令与它们的功能
概要 filename 文件名 dir 文件夹名 string 字符串 username 用户名 groupname 组名 regex 正则表达式 path 路径 partition 分区名 port ...
- nginx 解决 405 not allowed错误
1.http nginx.conf文件 error_page 后 增加代码 error_page 405 =200 @405; location @405 { proxy_method GET; pr ...
- 【剑指Offer】【树】树的子结构
题目:输入两棵二叉树A,B,判断B是不是A的子结构.(ps:我们约定空树不是任意一个树的子结构) /* struct TreeNode { int val; struct TreeNode *left ...
- mongoDB日常操作01
//serialno_info.i,查看历史最大值db.serialno_info.find({'_id':'define_picture'})//查看文件记录有序id条数db.fs.files.fi ...
- 053_Salesforce Lightning与Classic对比
Classic页面 Lightning页面 特点: 应用程序的切换更加方便 可以快速访问最近项目和备注等 新的记录页面布局 涡轮增压列表视图 仪表板有所变化 圆滑的报告视图 其中最重要的变化也当属 ...
- 039_External Data Source(转载)
场景描述:很多时候在实际开发中都会遇到很多数据集成问题,如Salesforce和SAP同步数据.为了让类似问题能方便.快速地解决,Salesforce提供了"外部数据源"这样的工具 ...
- XSStrike-20220320
Usage: xsstrike.py [-h] [-u TARGET] [--data PARAMDATA] [-e ENCODE] [--fuzzer] [--update] [--timeout ...
- 打开part文件夹
1 #include <uf.h> 2 #include <uf_ui.h> 3 #include <uf_part.h> 4 #include <atlst ...
- Win10家庭版找不到组策略gpedit.msc怎么解决?
链接:https://pan.baidu.com/s/1SoSWCfHwZhD3tV4C7DcirA 提取码:okfm 1.下载文件 2.以管理员身份运行 3.