文章目录
- 实验 3--表的基本操作与数据查询
- 4.3.1 实验目的
- 4.3.2 实验准备
- 实验内容
- 1.在 SSMS 中向数据库 YGKQ 中的表插入数据。
- 2.使用 T-SQL 语句向 YGKQ 中的表插入数据。
- 3.在 SSMS 中删除数据库 YGKQ 中的表数据。
- 4.使用 T-SQL 语句删除数据库 YGKQ中的表数据。
- 5.在 SSMS 中修改数据库 YGKQ中的表数据。
- 6.使用 T-SQL 语句修改数据库 YGKQ中的表数据。
- 7.SELECT 语句的基本使用:
- (1)根据实验2给出的数据表的结构,查询每个职工的员工号、姓名、缺勤、天数信息。
- (2)查询员工号为001的员工的姓名和缺勤天数;
- (3)查询所有姓“李”的员工的员工号、缺勤理由;
- (4)找出所有缺勤天数为2~3天的员工号。
- 8.SELECT 语句的高级查询使用:
- (1)查询缺勤名称为“病假”的员工的员工号和姓名
- (2)查找缺勤天数为两天的员工的员工号和缺勤名称
- (3)查询“事假”的总人数
- (4)求各缺勤类别的人数
- (5)将各员工的考勤情况按缺勤天数由高到低排序。
- 从高到低
- 从低到高
实验 3–表的基本操作与数据查询
4.3.1 实验目的
1、学会在 SSMS 中对表进行插入、修改和删除数据操作;
2、学会使用 T-SQL语句对表进行插入、修改和删除数据操作;
3.掌握子查询:
4.掌握连接查询;
5.掌握 SELECT语句的统计函数的功能和使用方法;
6.掌握 SELECT语句的 GROUP BY和 ORDER BY 子句的功能和使用方法。
4.3.2 实验准备
1.了解表的更新操作,即数据的插入、修改和删除,对表数据的操作可以在SSMS中进行,也可以由 T-SQL语句实现;
2.掌握 T-SQL 中用于对表数据进行插入(INSERT)、修改(UNDATE)和删除(DELETE)命令的方法;
3.了解使用 T-SQL 语句在对表数据进行插入、修改及删除时,比在企业管理器中操作表数据灵活,功能更强大;
4.了解 SELECT 语句的基本句法格式;
5.了解子查询语句的表式方法;
6.了解 SELECT 语句的统计函数的作用;
7.了解 SELECT 语句的 GROUP BY 和 ORDER BY 子句的作用。
实验内容
1.在 SSMS 中向数据库 YGKQ 中的表插入数据。
2.使用 T-SQL 语句向 YGKQ 中的表插入数据。
INSERT INTO YGKQ(员工号,基本工资,奖金,实发,月份,备注)
VALUES
('111', '20002', '50000', 800000,4/21, '无'),
('222', '50000', '60000', 900000,4/21, '无')
3.在 SSMS 中删除数据库 YGKQ 中的表数据。
4.使用 T-SQL 语句删除数据库 YGKQ中的表数据。
DELETE FROM YGKQ
WHERE 员工号=111
5.在 SSMS 中修改数据库 YGKQ中的表数据。
6.使用 T-SQL 语句修改数据库 YGKQ中的表数据。
UPDATE YGKQ
SET 实发 = 1000000
WHERE 员工号 = 222
7.SELECT 语句的基本使用:
(1)根据实验2给出的数据表的结构,查询每个职工的员工号、姓名、缺勤、天数信息。
(2)查询员工号为001的员工的姓名和缺勤天数;
(3)查询所有姓“李”的员工的员工号、缺勤理由;
(4)找出所有缺勤天数为2~3天的员工号。
8.SELECT 语句的高级查询使用:
(1)查询缺勤名称为“病假”的员工的员工号和姓名
(2)查找缺勤天数为两天的员工的员工号和缺勤名称
(3)查询“事假”的总人数
(4)求各缺勤类别的人数
(5)将各员工的考勤情况按缺勤天数由高到低排序。
从高到低
从低到高
use YGKQ
go
create table BMXX
(
部门编码 char(10) primary key,
部门名称 char(20),
部门描述 char(80)
)