以课本指定的数据库为例,并依据数据表的结构创建相对应的数据表(student、course、sc),请分别使用Management Stuio界面方式及T-SQL 语句实现进行以下操作:

  1. 向各个数据表中插入如下记录:

学生信息表(student)

Sno Sname Ssex Sage Sdept
200515001 赵菁菁 女 23 CS
200515002 李勇 男 20 CS
200515003 张力 男 19 CS
200515004 张衡 男 18 IS
200515005 张向东 男 20 IS
200515006 张向丽 女 20 IS
200515007 王芳 女 20 CS
200515008 王民生 男 25 MA
200515009 王小民 女 18 MA
200515010 李晨 女 22 MA
200515011 张毅 男 20 WM
200515012 杨磊 女 20 EN
200515013 李晨 女 19 MA
200515014 张丰毅 男 22 CS
200515015 李蕾 女 21 EN
200515016 刘社 男 21 CM
200515017 刘星耀 男 18 CM
200515018 李贵 男 19 EN
200515019 林自许 男 20 WM
200515020 马翔 男 26  CS
200515021 刘峰 男 25 MA
200515022 牛站强 男 22  CS
200515023 李婷婷 女 18  IS
200515024 严丽 女 20  CM
200515025 朱小鸥 女 30 WM

课程信息表(course)

Cno    Cname        Cpno     Ccredit
1      数据库          5         4
2      数学                      2
3      信息系统        1         4
4      操作系统        6         3
5      数据结构        7         4
6      数据处理                  2
7      PASCAL语言      6         4
8      大学英语                  4
9      计算机网络                4
10    人工智能          13       2
11     DB_Security      1       2
12     DB_System        1       2
13     Image Processing         3
14     计算机科学导论            1

选课信息表(sc)

2. 修改CS系姓名为“李勇”的学生姓名为“李咏”;
3. 修改课程“数据处理”的学分为3学分;
4. 将选修课程“1”的同学成绩加5分;
5. 将选修课程“大学英语”的同学成绩加5分;
6. 将学号为“200515010”的学生信息重新设置为“王丹丹、女、20、MA”;
7. 删除数据表student中无所在系的学生记录;
8. 删除数据表student中计算机系年龄大于25的男同学的记录;
9. 删除数据表course中学分低于2学分的课程信息。

--1
insert into student values('200515001','赵菁菁' ,'女',23,'CS')
insert into student values('200515002','李勇' ,'男',20,'CS')
insert into student values('200515003','张力' ,'男',19,'CS')
insert into student values('200515004','张衡' ,'男',18,'IS')
insert into student values('200515005','张向东' ,'男',20,'IS')
insert into student values('200515006','张向丽' ,'女',20,'IS')
insert into student values('200515007','王芳' ,'女',20,'CS')
insert into student values('200515008','王民生' ,'男',25,'MA')
insert into student values('200515009','王小民' ,'女',18,'MA')
insert into student values('200515010','李晨' ,'女',22,'MA')
insert into student values('200515011','张毅' ,'男',20,'WM')
insert into student values('200515012','杨磊' ,'女',20,'EN')
insert into student values('200515013','李晨' ,'女',19,'MA')
insert into student values('200515014','张丰毅' ,'男',22,'CS')
insert into student values('200515015','李蕾' ,'女',21,'EN')
insert into student values('200515016','刘社' ,'男',21,'CM')
insert into student values('200515017','刘星耀' ,'男',18,'CM')
insert into student values('200515018','李贵' ,'男',19,'EN')
insert into student values('200515019','林自许' ,'男',20,'WM')
insert into student values('200515020','马翔' ,'男',26,'CS')
insert into student values('200515021','刘峰' ,'男',25,'MA')
insert into student values('200515022','牛站强' ,'男',22,'CS')
insert into student values('200515023','李婷婷' ,'女',18,'IS')
insert into student values('200515024','严丽' ,'女',20,'CM')
insert into student values('200515025','朱小鸥' ,'女',30,'WM')insert into course values('1','数据库','5',4)
insert into course values('2','数学',null,2)
insert into course values('3','信息系统','1',4)
insert into course values('4','操作系统','6',3)
insert into course values('5','数据结构','7',4)
insert into course values('6','数据处理',null,2)
insert into course values('7','PASCAL语言','6',4)
insert into course values('8','大学英语',null,4)
insert into course values('9','计算机网络',null,4)
insert into course values('10','人工智能','13',2)
insert into course values('11','DB_Security','1',2)
insert into course values('12','DB_System','1',2)
insert into course values('13','Image Processing',null,3)
insert into course values('14','计算机科学导论',null,1)insert into sc values('200515001','1',75)
insert into sc values('200515002','1',85)
insert into sc values('200515002','3',53)
insert into sc values('200515003','1',86)
insert into sc values('200515004','1',74)
insert into sc values('200515005','1',58)
insert into sc values('200515006','1',84)
insert into sc values('200515004','2',46)
insert into sc values('200515005','2',89)
insert into sc values('200515006','2',65)
insert into sc values('200515008','2',72)
insert into sc values('200515009','2',76)
insert into sc values('200515010','2',96)
insert into sc values('200515010','8',86)
insert into sc values('200515011','8',62)
insert into sc values('200515015','8',0)
insert into sc values('200515018','8',58)
insert into sc values('200515001','4',62)
insert into sc values('200515002','4',85)
insert into sc values('200515021','9',54)
insert into sc values('200515001','5',58)
insert into sc values('200515021','6',58)
insert into sc values('200515001','7',70)
insert into sc values('200515005','10',65)
insert into sc values('200515016','8',null)
insert into sc values('200515017','8',null)
insert into sc values('200515019','12',85)
insert into sc values('200515022','11',70)
--2
update student
set Sname='李咏'
where Sname = '李勇' and Sdept = 'CS';
--3.
update course set Ccredit=3
where Cname = '数据处理'
--4.
update sc set Grade=Grade+5
where Cno = '1'
--5.
update sc set Grade = Grade+5
where Cno in
(
select Cno from course where Cname= '大学英语'
);
--6.
update student set Sname = '王丹丹',Ssex='女',Sage=20,Sdept='MA'
where Sno = 200515010
--7.
delete from student where Sdept=''
--8.
delete from student where Sage > 25 and Sdept = 'CS'
--9.
delete from course where Ccredit < 2

【数据库实验课堂】实验三:管理SQL Server表数据相关推荐

  1. Web程序员的Mysql进阶序三之sql多表数据删除、子查询、联合查询

    假设表结构如下: create table test(name varchar(10),sex varchar(10) ); create table test1(name varchar(10),s ...

  2. 实验1 应用SQL Server进行数据定义和管理

    实验1 应用SQL Server进行数据定义和管理 [实验目的] 1)熟悉SQL Server的配置和管理. 2)掌握数据库的定义和修改方法. 3)掌握表的定义和修改方法. 4)掌握使用SQL语句进行 ...

  3. 实验2 SQL Server 表操作

    实验2 SQL Server 表操作 一.实验目的 1.了解表设计和表结构相关知识. 2.掌握管理工具创建.修改.查看和删除表的方法. 3.掌握T-SQL语句创建.修改.查看和删除表的方法. 4.了解 ...

  4. sql azure 语法_Azure Kubernetes服务(AKS)–管理SQL Server数据库文件

    sql azure 语法 In this article, we will review on managing database files of SQL Server running on Azu ...

  5. 管理SQL Server AlwaysOn(5)——常规监控(1)——常规监控

    本文属于管理SQL Server AlwaysOn 系列文章 前言: 前面几节提到了如何对AlwaysOn做常规管理,这一节和接下来的一节专门对"监控"进行解释和演示.管理和监控这 ...

  6. SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型

    原文:SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server ...

  7. db2 mysql sql server_下文给大家介绍mysql数据库介绍,具体详情如下所示:MySQL数据库:Oracle、DB2、SQL Server、MySQL、access、mang...

    下文给大家介绍mysql数据库介绍,具体详情如下所示: MySQL 数据库: Oracle.DB2.SQL Server.MySQL.access.mangodb.bigtable 关系型数据库 大型 ...

  8. 管理SQL Server AlwaysOn(1)——基础维护

    本文属于管理SQL Server AlwaysOn 系列文章 前言: 前面系列已经介绍了SQL Server AlwaysOn的知识点.安装演示及注意事项等.但是这并不是终点,更多的反而是起点.就像不 ...

  9. MSSQL · 最佳实践 · RDS SDK实现数据库迁移上阿里云RDS SQL Server

    title: MSSQL · 最佳实践 · RDS SDK实现数据库迁移上阿里云RDS SQL Server author: 风移 摘要 至今,我们完成了SQL Server备份还原专题系列七篇月报分 ...

最新文章

  1. SQL语句 常用条件判断
  2. 转:Flash与.NET的通信(一):XMLConnector的应用
  3. SpringCloud版本说明
  4. 【渝粤题库】广东开放大学 基础写作 形成性考核
  5. 屏幕小于6英寸的手机_vivo新机成最轻薄手机?6.56英寸屏幕,重量仅178g
  6. OO第二单元作业分析
  7. 中英文对照 —— 体育与健身
  8. 中国计算机学会(CCF)推荐中文科技期刊目录
  9. 【HAVENT原创】让 axios 支持 jsonp
  10. 基于ll库,使用stm32L0系列的内部基准电压来进行ad测量
  11. 企业网站建设教程:自己怎么建网站,做网站的步骤有哪些
  12. 正则表达式随记(3)常用的正则表达式
  13. (据说是)鏼爷和吴凯路爷爷出的NOIP模拟神题集锦
  14. ad中按钮开关的符号_SAST Weekly | Word中的公式语法
  15. 浅谈R语言基于ARCH模型股价波动率建模
  16. Flex 学习笔记之一:Flex 简介
  17. MySQL(三) 完整性约束
  18. Arcgis 地理坐标系转投影坐标系(WGS84转CGCS2000)
  19. 计算机管理器自动弹出,win7打开IE浏览器自动弹出管理加载项窗口解决方法
  20. 新旧两种方法给年份year,定义一个宏,以判别该年份是否闰年。提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #define LEAP_YEAR(y)

热门文章

  1. EDM邮件营销时应该远离的8大不良做法
  2. 关闭弹出窗体,刷新父页面
  3. [Leetcode][第392题][JAVA][判断子序列][动态规划][双指针]
  4. mysql kingshard 扩容_如何用Go打造一个高性能mysql proxy
  5. python爬取知乎live_python爬虫——xml数据爬取
  6. python 创建类_python 用type()创建类
  7. java web scala_spring boot+scala编写web接口
  8. python正则表达式面试题_吐血总结!50道Python面试题集锦(4)
  9. java setlocation_Java Point.setLocation方法代碼示例
  10. Print() 语句以及数字赋值语句 中if-else的使用