您的位置:首页 > 数据库

SQL语句,数据更新,数据插入删除修改和对视图的更新操作

2015-12-27 11:13 806 查看
--插入一个新学生元组

INSERT INTO S(SNO,ANAME,SEX,SDEPT,AGE)

VALUES('200915128','陈冬','M',18,'CS');

--插入张成民的信息到s表中

INSERT INTO S VALUES('200915126','张成民','M',18,'CS');

--插入一条选课记录

INSERT INTO SC(SNO,CNO) VALUES('200915128','1');

--插入一条选课记录,另一种写法

INSET INTO SC VALUES('200915128','1',NULL);

--对每一个系,求学生平均值,并把结果存入数据库

CREATE TABLE DEPT_AGE

(SDEPT CHAR(15)

AVG_AGE SMALLINT);

INSERT INTO DEPT_AGE(SDEPT,AVG_AGE)

SELECT SDEPT,AVG(AGE)

FROM S

GROUP BY SDEPT;

--删除一个元组

DELETE FROM S 

WHERE SNO='200915128';

--将学生200915121的年龄改为22岁

UPDATE S

SET AGE=22

WHERE SNO='200915121';

--将所有学生的年龄增加1岁

UPDATE S

SET AGE=AGE+1;

--将计算机科学系全体学生的成绩置零

UPDATE SC

SET GRADE=0

WHERE 'CS'=

(SELECT SDEPT

FROM S

WHERE S.SNO=SC.SNO);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息