②结果:
7. 利用ADD子句为个人信息表添加家庭地址字段(text,null),修改性别为int类型。从表中删除性别、联系方式字段。
7
8. 在“个人信息”表中插入如下记录信息: 编号 100 101 102 103 姓名 陈兵 金阳 王小美 王工林 性别 男 男 女 女 出生日期 1970-12-01 1972-09-08 1978-03-15 1978-08-18 联系方式 552233 567121 521111 721331 ①用企业管理器插入信息:
9. 将编号为103记录的姓名改为“楮红”。 ①SQL命令:
update个人信息 set 姓名=’楮红’
where 个人信息.编号=’103’ ②结果:
10. 删除所有男同志的数据记录。
①SQL命令:
delete from 个人信息 where 性别=’男’ ②结果:
8
实验3 查询管理
目的和要求
(1)理解索引的概念、索引的作用、索引的分类;
(2)掌握使用命令和企业管理器创建和删除索引的方法。 (3)理解查询的概念;掌握使用SQL命令创建查询的方法;
实验准备
(1)了解CREATE INDEX 语句的语法格式 (2)了解DROP INDEX语句的语法格式 (3)了解SELECT 语句的基本语法格式 (4)了解SELECT 语句的执行方法
实验内容及结果
1. 创建“个人信息”表,在“个人信息”表中插入如下记录信息:
编号 100 101 102 103 姓名 陈兵 金阳 王小美 王工林 性别 男 男 女 女 出生日期 1970-12-01 1972-09-08 1978-03-15 1978-08-18 联系方式 552233 567121 521111 721331 (1)关于姓名、性别建立复合唯一索引,索引名为“name-id”,要求输入数据时,显现重复的姓名和性别组合的值时,忽略数据的重复。
①SQL命令: create unique
index name_id on 个人信息(姓名,性别) with
ignore_dup_key ②结果:
9
(2)关于出生日期建立非簇索引,要求填充因子为90,索引名为“birthday-ID”。
(3)修改索引birthday-ID,要求按照出生日期的降序排序,填充因子为90,指定删除同名索引。 ①SQL命令: create
index birthday_ID
on 个人信息(出生日期 desc) with
pad_index,fillfactor=90, drop_existing ②结果:
(4)使用SQL命令查看“个人信息”表的空间使用情况。 ①SQL命令:
sp_spaceused 个人信息 ②结果:
10