數據庫實驗之數據更新

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的操做是否正確.