本文知识要点:一.汇总函数1.count 求某行的列数2.sum 对某列数据求和3.avg 对某列数据求平均值注:sum,avg只能对数值类型的列计算4.max 对某列数据求最大值5.min 对某列数据求最小值#课堂小练习#*查询课程编号为“0002”的总成绩解答:*查询选了课程的学生人数解答:二.组合1.SQL运行顺序实例:#课堂练习#*查询各科成绩最高和最低的分解答:*查询每门课程被选修的学生
转载
2024-10-30 18:40:36
17阅读
# MySQL高难度练习题实现流程
## 1. 理解问题
在开始解决MySQL高难度练习题之前,我们首先需要理解题目要求和背景知识。确保我们对问题的需求和目标有明确的理解。
## 2. 设计数据库结构
在解决问题之前,我们需要先设计数据库结构。这个步骤包括创建数据库和表格,并定义表格之间的关联关系。
```sql
CREATE DATABASE IF NOT EXISTS `exerci
原创
2023-10-22 15:22:07
97阅读
题目索引前言SQL13 从titles表获取按照title进行分组总结前
原创
2022-12-09 10:03:49
83阅读
能坚持全部做完的都是大佬直入主题建库建表插入数据代码直接按顺序复制就可
原创
2022-05-17 09:13:38
414阅读
题目索引SQL11 获取所有员工当前的managerSQL11 获取所有员工当前的manager
原创
2022-12-09 10:03:31
113阅读
下面哪些数据库是SQL Server系统数据库?(多选)( ) A. Master数据库 B. Model数据库 C. Tempdb数据库 D. msdb数据库 E. Sales数据库 F. MyDB数据库 正确答案: ABCDSQL Server中有四个系统数据库,Master数据库存放数据字典,如果Master损坏,SQL Server将无法启动;Model数据库是模板数据库;Tempdb数据
转载
2024-03-06 00:40:40
118阅读
1、按人名查找
select * from list where name='人名';
2、薪水大于等于4000查找
select * from list where salary>=4000;
3、每个部门多少人
select dept_id,count(*) from list group by dept_id;
4、每个部门平均薪水
select dept_id,avg(
原创
2012-12-26 22:43:04
519阅读
最近闲着就去刷mysql题目了,sqlzoo在知乎上呼声还挺高的,就去做了下啦,感觉还是欠练…
具体的表结构之类或者自己想练习的,请移步官网https://sqlzoo.net/练习须知:
1.认真读题
2.真的想不到可以看下提示,eg:XX函数
3.有些题可能不是sql语句写错了,而是显示字段顺序错了导致的错误,排错可看下执行结果与正确结果的差异。这里罗列一些一开始没想到的题目以及涉及的知识点吧
转载
2021-02-02 20:29:59
364阅读
2评论
1.求每个部门最高薪水的人员名称解决思路:1 先求每个部门最高的薪水SELECT
e.deptno,MAX(e.sal) as maxsal
from
emp e
GROUP BY
e.deptno;2. 将第一步得出来的结果,当成临时表SELECT
e.deptno,ename,t.maxsal,e.sal
from
(SELECT
转载
2021-04-27 09:48:58
233阅读
2评论
表关系 请创建如下表,并创建相关约束 答案如下: create table class( cid bigint not null auto_increment primary key, caption char(20) )ENGINE=INNODB DEFAULT CHARSET=utf8; ins ...
转载
2021-08-09 11:05:00
78阅读
title: MySQL练习 date: 2015-12-21 22:43:15 categories: MySQL基础语法 tags: MySQLxl_echo编辑整理– 查看正在使用的数据库` SELECT DATABASE();– 创建数据库 CREATE DATABASE xlecho;– 切换数据库 USE xlecho;– 创建student555 – 学生id – 学
原创
2022-03-14 16:20:52
96阅读
# MySQL 练习
MySQL 是一种开源的关系型数据库管理系统,它被广泛用于构建和管理各种类型的应用程序。本文将介绍一些常用的 MySQL 练习,帮助你了解和掌握 MySQL 数据库的基本操作。
## 数据库的创建和删除
在开始练习之前,首先需要创建一个数据库。可以使用以下代码在 MySQL 中创建一个名为 `mydatabase` 的数据库:
```sql
CREATE DATABA
原创
2023-07-26 00:36:32
77阅读
前言 可能说起mysql,哪怕一个刚入门的小白都会跟我说,太低级了,这玩意有什么可整的,没啥意思,除了增删改查,索引,序列,还有什么呢?真当哥们是二B了呀我就哈哈一笑,小伙子,还是太年轻啊,来看这张图(平台原因,像素不够,需要高清图,私信“架构图”获取) 怎么样,兄弟,密集恐惧症是不是犯了啊,还敢说mysql简单嘛?但是这样说的话是不是跟我的题目有点不一样啊,别着急,接着往下看
转载
2024-09-24 22:49:23
39阅读
# MySQL密码修改难度科普
在当今这个信息安全日益重要的时代,数据库的安全问题也变得愈发重要。MySQL作为广泛使用的数据库系统,其密码安全性自然也成为了众多用户关注的焦点。本文将从密码修改的难度入手,探讨MySQL密码修改的安全性。
## 密码修改的难度
密码修改的难度主要取决于密码的复杂度和数据库系统的安全策略。MySQL提供了多种密码加密方式,包括MD5、SHA1等。其中,SHA1
原创
2024-07-19 04:23:32
26阅读
mysql -h192.168.137.10 -uroot -p123 mysql -uroot -p123mysqladmin -uroot -p password "redhat"mysqladmin -uroot -predh
原创
2015-05-27 01:00:12
1693阅读
点赞
1评论
练习数据
1、学生表Student(Sid,Sname,Sage,Ssex)–Sid:学生编号;–Sname:学生姓名;–Sage:学生年龄;–Ssex:学生性别
2、课程表Course(Cid,Cname,Tid)–Cid:课程编号;–Cname:课程名称;–Tid:教师编号
3、教师表Teacher(Tid,Tname)–Tid:教师编号;Tname:教师姓名
4、成绩表SC(Sid,Cid
转载
2021-12-29 15:27:48
268阅读