注册 登录
编程论坛 SQL Server论坛

sql sever 练习题

木偶人丶 发布于 2017-06-13 10:27, 2840 次点击
现有关系数据库学生信息,其中关系模式如下:
学生表(学号,姓名,性别,出生时间,专业,总学分)
课程表(课程号,课程名,开课学期,学时,学分)
成绩表(学号,课程号,成绩)
1、    学生表结构如下:
------|------------------------------------
列名  |    数据类型    长度    允许空       备注
------|-----------------------------------
学号  | Varchar        10          否       主键
------|-----------------------------------
姓名  |    Varchar        20          否   
------|-----------------------------------
性别  |    Bit                      是   
------|------------------------------------
年龄  |    Int                      是   
------|------------------------------------

4、    将学生表中学号为“081101”学生姓名变为“李四。
5、    将课程表中课程号为“101”课程的学时加5。
6、    修改学号为“081101”的年龄为21。
7、    删除学号为“081101”学生信息。
8、    删除课程号为“101”课程的信息。
9、    查询学号为“081101”学生的信息。
10、查询性别为“女”的学生信息。
11、查询性别为“女”且年龄为20的学生的学号和姓名。
小白请教,请大神帮帮忙!!



3 回复
#2
mywisdom882017-06-14 08:52
update 学生表 set 姓名='李四' where 学号='081101'

update 课程表 set 学时=学时+5 where 课程号='101'

update 学生表 set 年龄=21 where 学号='081101'

delete 学生表 where 学号='081101'

delete 课程表 where 课程号='101'

select * from 学生表 where 学号='081101'

select * from 学生表 where 性别=0

select 学号,姓名 from 学生表 where 性别=0 and 年龄=20

-- 其中,性别字段,如果值是“男”,“女”的,就 性别='女'
#3
mywisdom882017-06-14 08:52
多看书,多上机练习。。。
#4
木偶人丶2017-06-14 11:13
回复 2楼 mywisdom88
恩恩,,小白明白,谢谢版主指教
1