--數據更新練習題
--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' ------記錄的刪除