实验三 数据表增删改操作
一、实验目的与要求
通过本次实验,要求学生熟练掌握在企业管理器和查询分析器向数据库输入数据、修改
数据和删除数据的方法和修改表结构、修改表记录、删除表的方法;创建视图和使用视图
的方法。
二、实验内容与过程
1.修改表结构
⑴ 向学生成绩库中的 xs 表中添加入学日期列,此列数据类型为 Smalldatetime。语句如
下:
alter table 学生成绩库.. xs
add 入学日期 smalldatetime
⑵ 删除学生成绩库中表 xs 中的年龄列。因为该列上有约束所以应先删除约束然后再删
除列,语句如下:
alter table 学生成绩库..xs drop constraint c2
alter table 学生成绩库..xs drop column 年龄
⑶ 删除学生成绩库中表 cj 中的学分列。
由同学们自己在企业管理器中或用 T-SQL 语言在查询分析器中作删除操作。
2.添加表记录
在企业管理器中向 XS 表和 KC 表中添加记录。内容如下:
学号 姓名 专业名 性别 出生日期 入学日期 总学分 备注
030101
王大林 计算机应用
1 1982-2-3 2003-9-1 50
030102
张小雨 计算机应用
0 1981-5-3 2003-9-1 50
030103
李一天 计算机应用
1 1980-9-5 2003-9-1 45
030104
吴研 计算机应用
0 1981-11-6 2003-9-1 42
030105
罗小值 计算机应用
0 1980-12-10 2003-9-1 50
030201
孙伟 网络与通信
1 1982-9-6 2003-9-1 45
030202
马伟 网络与通信
1 1982-5-7 2003-9-1 42
030203
刘奇 网络与通信
1 1981-12-7 2003-9-1 46
030204
程琳 网络与通信
0 1980-10-10 2003-9-1 48
030205
赵小刚 网络与通信
1 1981-11-1 2003-9-1 50
课程号 课程名 开课学期 学时 学分
101
计算机基础
1 80 5
102
数据结构
3 76 4
103
离散数学
2 70 4
104
程序设计语言
2 72 4
201
操作系统
3 68 3
202
计算机原理
3 68 3