数据库中数据的更新

 

--数据更新练习题
--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'     ------记录的删除    

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值