数据库实验之数据更新

1、实验目的:数据库

 

熟悉使用UPDATE/INSERT/DELETE语句进行表操做;数据结构

能将这些更新操做应用于实际操做中去;spa

 

2、实验环境及准备操作系统

 

  1. 了解更新语句的基本语法和用法;
  2. 创建相关数据库,并在数据库中创建表,表中有必定量的记录。

 

 

3、实验内容:blog

(写出主要的内容)数学

 

Part 1 使用课程数据库it

对于student表,将全部所在系部信息为’CS’的改成’计算机科学系’.class

对于course表,将数据结构课程的学分改成3。计算机科学

update Coursedate

set Ccredit=3

where Cname='数据结构'

select *

from course

 

对于student表,插入一条新记录,它的具体信息为,学号:2012160十一、姓名:张3、性别:男、年龄:21,所在系部:数学系。

insert

into Student

values('201216011','张三','男',21,'数学系');

select *

from Student

 

对于course表,插入两条记录,记录的值本身给定。

insert

into Course

values(8,'离散数学',2,2),(9,'数字逻辑',5,2)

select *

from Course

对于SC表,将课程编号为2号的最低分改成在原分数*1.1

 

对于SC表,将课程名为数据库的最低分改成在原分数*1.1

 

创建一个新表SC_T,该表的字段名称,类型与表SC一致

 

CREATE TABLE  SC_T

         (Sno  CHAR(9),

 

         Cno  CHAR(4),  

          Grade  SMALLINT,

           PRIMARY KEY (Sno,Cno))

在SC_T表中,插入若干选课记录,学号为student表中出现的学号,课程编号为1

insert into SC_T values('201215121',1,20);

insert into SC_T values('201215122',1,19);

insert into SC_T values('201215123',1,18);

insert into SC_T values('201215125',1,19);

insert into SC_T values('201215126',1,18);

insert into SC_T values('201215127',1,19);

insert into SC_T values('201215128',1,20);

insert into SC_T values('201215129',1,21);

 

 

在SC_T表中,插入若干选课记录,学号为student表中出现的学号,课程编号为操做系统课程的编号

insert into SC_T values('201215121',4,20);

insert into SC_T values('201215122',4,19);

insert into SC_T values('201215123',4,18);

insert into SC_T values('201215125',4,19);

insert into SC_T values('201215126',4,18);

insert into SC_T values('201215127',4,19);

insert into SC_T values('201215128',4,20);

insert into SC_T values('201215129',4,21);

 

 

用select语句检查8,9的操做是否正确,若是正确,则删除SC_T表中的全部记录

 

在SC_T表中,插入若干选课记录,学号为student表中出现的学号,课程编号为在课程表中出现的全部课程号。

 

用select语句检查11的操做是否正确.