SQL--Server-2005上机实验 下载本文

也可以以同样的方式创建Departments和表Salary ②删除表

步骤:数据库→YGGL→表,右击“dbo.employees”选择“删除”打开“删除对象”单击“确定”。

实验三 表数据插入、修改和删除

1.目的与要求

(1)学会在对象资源管理器重对数据表进行插入、修改和删除 (2)学会使用T-SQL语句对数据库进行插入、修改和删除 (3)了解数据更新操作时需注意数据完整性

2.实验步骤

(1)在对象资源管理器中初始化数据库YGGL中所有表的数据。

①在对象资源管理器中展开“数据库YGGL”节点,选择要进行的操作的表,右击鼠标,在弹出的快捷菜单上选择“编辑前200行”菜单项,进入“表数据窗口”。 (2)在对象资源管理器中修改表数据

①在对象资源管理器中删除表employees的第一行。

选择employees,右击鼠标选择“编辑前200行”菜单项,在打开的“表数据”窗口中选中要删除的行,右击鼠标,在弹出的快捷菜单中选择“删除”。

②在对象资源管理器中将表employees中编号为020018的记录的部门号改成4.。

选择employees,右击鼠标选择“编辑前200行”菜单项,在“表数据”窗口中将光标定位至编号为020018的记录的departmentID字段,将1改成4. (3)使用T-SQL命令插入表数据。 ①输入:use YGGL GO

Insertinto employees values(000001,王林,大专,1966-01-23,1,8,中山路32-1-508,83355668,2)

②向salary插入步骤2中删除的一行的数据

(4)使用SQL语句修改表 ①使用SQL命令修改表数据

②将所有职工收入增加100

③使用SQL命令删除employees中编号为000001的职工信息

④删除所有女性员工的信息

⑤使用trancate table语句删除表中所有行。

实验四 数据库的查询和视图

T4.1 数据库的查询

1.目的与要求

(1)掌握select语句的基本语法; (2)掌握子查询的表示; (3)掌握连接查询的表示;

(4)掌握select语句的group by子句的作用和使用方法; (5)掌握select语句的order by子句的作用和使用方法;

2.实验内容

(1)select语句的基本使用

①对于实验2给出的数据库表结构,查询每个雇员的所有数据,输入命令及执行结果如下图所示

②用select语句查询employees表中每个雇员的地址和电话,输入命令及执行结果如下图所示

③查询employeeID为000001的雇员的地址和电话,输入命令及执行结果如下图所示