首页 > 其他分享 >5.26

5.26

时间:2024-06-19 18:45:49浏览次数:22  
标签:course -- sno stumanage 5.26 cno TABLE

今日学习内容:

实验报告
1. 插入数据到 student 表
Sql
-- 插入学生数据
INSERT INTO stumanage.student (sno, sname, sex, sdept)
VALUES ('20050101', '王飞', '男', '计算机系'),
('20050102', '李丽', '女', '信息系');
2. 插入数据到 course 表
Sql
-- 插入课程数据
INSERT INTO stumanage.course (cno, cname)
VALUES ('01', '数据结构'),
('02', '数据库原理');
3. 插入数据到 sc 表
Sql;/;;;/
-- 插入选课及成绩数据
INSERT INTO stumanage.sc (sno, cno, grade)
VALUES ('20050101', '01', 70),
('20050102', '02', 90);
11. 求每门课的平均成绩
Sql
-- 查询并创建新表存储每门课的平均成绩
CREATE TABLE stumanage.course_avg_grade AS
SELECT c.cno, c.cname, AVG(s.grade) AS avg_grade
FROM stumanage.course c
JOIN stumanage.sc s ON c.cno = s.cno
GROUP BY c.cno, c.cname;
12. 更新并删除 sc 表中的记录
Sql
-- 更新成绩
UPDATE stumanage.sc
SET grade = 85
WHERE sno = '20050102' AND cno = '02';

-- 删除更新后的记录
DELETE FROM stumanage.sc
WHERE sno = '20050102' AND cno = '02';
13. 修改特定课程所有学生的成绩为 0
Sql
UPDATE stumanage.sc
SET grade = 0
WHERE cno IN (SELECT cno FROM stumanage.course WHERE cname = '数据库原理');
14. 删除特定学生的所有选课记录
Sql
DELETE FROM stumanage.sc
WHERE sno IN (SELECT sno FROM stumanage.student WHERE sname = '李丽');
15. 清空三个表的数据
Sql
TRUNCATE TABLE stumanage.student;
TRUNCATE TABLE stumanage.course;
TRUNCATE TABLE stumanage.sc;
16. 删除三个表结构
Sql
DROP TABLE stumanage.student;
DROP TABLE stumanage.course;
DROP TABLE stumanage.sc;
17. 删除数据库
Sql
DROP DATABASE stumanage;

标签:course,--,sno,stumanage,5.26,cno,TABLE
From: https://www.cnblogs.com/szm123/p/18257044

相关文章

  • 5.26
    今日总结学习时间2h致力于android的学习无法自拔packagecom.app.chapter03;importandroid.graphics.Color;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Button;importandroid.widget.TextView;importandroidx.activity.EdgeToEdge;importa......
  • 周报 | 24.5.20-24.5.26文章汇总
    为了更好地整理文章和发表接下来的文章,以后每周都汇总一份周报。OpenCV与AI深度学习|YOLOv8自定义数据集训练实现火焰和烟雾检测(代码+数据集!)-CSDN博客周报|24.5.13-24.5.19文章汇总-CSDN博客DeepDriving|目标检测中的非极大值抑制(NMS)算法_非极大值抑制nms的基本原理......
  • 上周热点回顾(5.20-5.26)
    热点随笔:· 开源低代码框架ReZeroAPI正式版本发布,界面操作直接生成API (阿妮亚)· 【阿里云X博客园】参与征文赢面试绿通资格!还有特别福利哦! (博客园团队)· 聊聊一个差点被放弃的项目以及近期的开源计划 (程序设计实验室)· OpenAI“杀疯了”,GPT–4o模型保姆级使用教......
  • 5.26牛客循环结构
    1002.难点:两层循环条件设置思路可以设置三个变量代码1003思路:与星号双塔差不多,在此基础上加大一点难度每日练题5.23(EOF用法)-CSDN博客代码......
  • 5.26
    入坑了鸣潮。以下省略若干发癫言论省略。就当纯粹的二游玩挺好的,而且确实比原良心(虽然我新手池吃了50抽保底,所以我果断放弃原来玩鸣潮了。而且小萝莉确实很可爱不是吗快去玩鸣潮!知更鸟真好用,给我的小丑景元提了一倍的伤害......
  • 创新实训2024.05.26日志:落地基于硬盘的数据库服务
    1.需求任务列表以下描述易学大模型软件的web应用的功能。用户注册用户邮箱,密码,验证码开启官方邮箱,用来发验证码(QQ网易都支持开启smtp协议,找教程,用邮箱不用手机号是为了省买发短信云服务的钱)验证码缓存于redis,5min内有效验证密码长度,验证码是否正确新用户信息保存于mysq......
  • KubeSphere 社区双周报 | OpenFunction 发布 v1.1.0 | 2023.5.26-6.8
    KubeSphere社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。本次双周报涵盖时间为:2023.05.26-2023.06.08。贡献者名单新晋KubeSphereCon......
  • 5.26学习总结
    CSS图片本章节将为大家介绍如何使用CSS来布局图片。圆角图片实例圆角图片:img {    border-radius: 8px;}尝试一下»实例椭圆形图片:img {    border-radius: 50%;}尝试一下»缩略图我们使用 border 属性来创建缩略图。实例img {    b......
  • 5.26日学习总结之网络编程socket
    Pythonsocket编程在网络上的教程较少,菜鸟中也只是给出了一小段描述,在此我推荐白羽黑夜socket编程|白月黑羽(byhy.net)其中的描写非常详细,本人也是在此学习的。socket又被称作套接字,可以简单的看作是两个地址(ip,port地址)之间通过socket的函数来进行传递数据。socket在客户端......
  • 5.26总结
    今天学习了数据库这门课程,因为29号就要期末考试了,大致是这些内容。八、基本SELECT语句SELECT*|{[DISTINCT]column|expression[alias],…}FROMtable;•SELECT标识选择哪些列。•FROM标识从哪个表中选择。SELECT*FROMdepartments;选择特定的列SELECTdepartment_id,lo......