數據庫中數據的更新

 

--數據更新練習題
--1、 將一個新學生元組(學號:201215128;姓名:陳冬;性別:男;所在系:IS;年齡:18歲)插入到Student表中。
 
INSERT 
INTO STUDENT(SNO,SNAME,SSEX,SAGE,SDEPT) --括號裏面的內容要和VALUES中一一對應,可以省略不寫
VALUES ('201215128','陳冬','男',18,'IS') -----插入記錄
 
      
--2、將多個學生的信息插入到Student表中(只錄入學號和姓名)	(內容自擬,3條記錄)
INSERT
INTO STUDENT(SNO,SNAME)
VALUES('201215127','劉晨曦'),
		('201215129','歐陽鑫'),
		('201215130','木子陽')-----插入多條記錄
 
 
--3、對每一個系,求學生的平均年齡,並把結果存入數據庫“Dept_age”中。
CREATE	TABLE Dept_age
(
	Sdept CHAR(15),
	AVG_AGE SMALLINT
)
 
INSERT
INTO Dept_age(Sdept,AVG_AGE)
	SELECT Sdept,AVG(SAGE)
	FROM STUDENT
	GROUP BY Sdept	
 
--4、[例3.73]  將學生201215121的年齡改爲22歲。
UPDATE STUDENT
SET SAGE=22
WHERE SNO='201215121'	-----記錄的更改
		        
--5、[例3.74]  將所有學生的年齡增加1歲。
UPDATE STUDENT
SET SAGE=SAGE+1	

--6、刪除學號爲201215123的學生記錄。
DELETE	
FROM STUDENT
WHERE SNO='201215123'     ------記錄的刪除    

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章