SQL SERVER实验报告
实验时间:2009-03-12                                    实验人:小风
实验名称:创建修改数据库/操作数据
实验任务和目标根据要求新建一个用户数据库和配置数据库参数,建表对表中的数据查询和更改
实验环境描述:一台windows2003上面装有sql server2005
实验拓扑及网络规划:无
实验操作过程及配置说明
1. 打开数据库,开始-程序-microsoft sql server2005-sql server management studio
clip_image002
2. 在弹出对话框中选择默认实例级windows验证方式,单出连接
clip_image004
3. 新建数据库,名为sjd,初始文件大小为10M
语句为: create database sjd (在master数据库中)

clip_image006
4. 数据文件“自动增长”为不自动增长,文件放在了D:盘
clip_image008
5. 添加数据文件,名为sjd2,文件起始大小为25M,不自动增长
clip_image010 之后确定
6. 验证新建数据库,在D盘看有没有sjd.mdf,sjd2.ndf,sjd_log.ldf
clip_image012
7. 设置自动收缩数据库,在sjd的属性里 clip_image014
8. 分离数据库(分离后数据库便于移动)
clip_image016分离后 sjd就不见了,但文件还在
clip_image018
9. 附加数据库(扩大数据库空间)
clip_image020 clip_image022 clip_image024 附加后sjd又出来了
clip_image026 二。操作数据
1. 新建一张表(用下面的语句可以一次性建好,但我用的步骤建的)
建表语句:create table sjd (员工编号 int not null,姓名 nvarchar(20) not null,性别 nchar(1) not null,职位 nvarchar(30) null,雇佣日期 datetime null,部门 nvarchar(30) null)
clip_image028
2. 输入列名,选择数据类型,选择允许空值
clip_image030
3. 保存表
clip_image032
5. 添加几条数据到表中(向表中插入数据的语句)
insert into sjd
values (1,'佘佳栋','男','工程师','1990-05-24','技术部')
insert into sjd
values (2,'小风','男','CEO','1991-05-24','总经理')
insert into sjd
values (3,'小松','女','销售员','1992-05-24','销售部')
clip_image034
clip_image036 clip_image038
以经添加了三条记录
clip_image040
5.查询所有人员信息输入select语句
查sjd表中的所有数据

clip_image042
查姓“小”的员工(语句 select * from sjd where 列名 like ‘小%’
clip_image044
新建列
clip_image046
clip_image048
向表中插入数据
insert into sjd values ('2','小雪','女','CIO','1992-05-24','信息首席执行官')
clip_image050
以经添加进去了
clip_image052
修改数据
由于员工小冰离职,删除其记录,输入delete语句
clip_image054
查询语句select * from sjd
clip_image056
销售部新招聘一名男销售员叫小红,需要插入一条记录,输入insert语句
clip_image058
查询结果
clip_image060
销售员小红调到市场专员,需要更改其记录信息,输入update语句
clip_image062
查询结果
clip_image064
用select into 语句新建一个表只包括姓名和部门
clip_image066
查询结果
clip_image068