没有合适的资源?快使用搜索试试~ 我知道了~
sql server命令基本操作
需积分: 50 12 下载量 153 浏览量
2017-12-15
16:23:05
上传
评论 2
收藏 2.08MB DOC 举报
温馨提示
试读
45页
1、加强理解数据库,数据库管理系统,数据库系统等概念;熟悉数据库管理系统的功能;学习使用数据库管理系统。 2、熟悉SQL Server的各个组成部分,特别是对企业管理器进行熟悉,能通过菜单界面完成各种操作;进一步了解数据库管理系统的功能。 3、学习数据库管理系统SQL Server的使用,进行数据库定义、创建和管理维护。
资源推荐
资源详情
资源评论
实验二 数据库和表的基本 T-SQL 命令_教材
一、实验大纲
(一)实验目的:
熟练掌握创建、修改、删除数据库的方法
熟练掌握创建、修改、删除表的方法
掌握空值的概念
了解别名的概念
(二)实验要求:
.创建数据库
利用查询分析器,创建实验一的数据库,以“教务管理 ”命名。
.创建表
利用查询分析器,创建实验一的数据表,以“”,“”,“”命名。
.分别向表 个数据表中加入教材示例数据。
.数据表操作
利用查询分析器,操作教材上的各个例子。
二、实验指导
(一) 数据库的 T-SQL 操作
1. 创建数据库
语法格式:
数据库名
逻辑文件名
!物理文件名"#$%
!&逻辑文件名'()
!物理文件名'()(#$%
【例】用 *+! 语句创建教学管理数据库%。
()文件存储采用系统默认路径
,(
()文件存储采用指定路径
方法 : 方法 :
,(
,(',
!-./,(,"#
$
!&
,('()
!-./,(()(#
$
,(
,(',
!-./,(,"#
$
!&
,('()
!-./,(()(#
$
注意 者之间的差别。
2. 查看数据库
$0'1(02数据库名%
【例】查看教学管理数据库%。
0'1(02教学管理
【例】查看服务器中所有数据库的信息
0'1(02
$0',,2,
【例】显示服务器中所有可以使用的数据库的信息。
$ 0'1(03(数据库名%
【例】查看教学管理数据库%中所有逻辑文件信息。
【例】查看教学管理数据库%中所有文件信息
$0'1(03()0文件组名%
【例】显示教学管理数据库%中所有文件组信息。
3. 修改数据库
! 命令中分别用下列选项:
!
增加数据文件
4 !
删除数据文件
5 !
修改数据文件
!& !
增加日志文件
4!& !
删除日志文件
5!& !
修改日志文件
【例】在教学管理数据库%中增加数据文件教学管理',%
【例】修改教学管理数据库%教学管理',%初始大小
【例】删除教学管理数据库%中教学管理',%
【例】设置教学管理数据库%自动收缩
【例】用 0'206 设置教学管理数据库%自动收缩
4. 删除数据库
语法格式:
7数据库名…%
【例】删除数据库 8
【例】删除数据库 8 和 8
(二) 利用 T-SQL 语言实现基本表操作
1.创建表
语法结构:!
,,2,',"9%:9%,2(',"
;<-("'3=6>
:-("',"-"0'-("'?0=
:<,2('-,=>.. -,=',"%@
:;7 5A5:B +B@%
$
主要参数说明:
,,2,',":是要在其中创建表的数据库名称。,,2,',"必须是现有数据库
的名称。如果不指定数据库,,,2,',"默认为当前数据库。当前连接的登录必须在
,,2,',"所指定的数据库中有关联的现有用户 ,而该用户 必须具有创建表的权
限。
9:是新表所有者的用户 名,9必须是,,2,',"所指定的数据库中
的现有用户 ,9默认为与,,2,',"所指定的数据库中的当前连接相关联的用
户 。如果!语句由8,"=固定服务器角色成员或,,2,',"所指定的
数据库中的2'29或2'(,"=固定数据库角色成员执行,则9可以指定与当
前连接的登录相关联的用户 以外的其它用户 。如果与执行!语句的登录相
关联的用户 仅具有创建表的权限,则 9 必 须 指 定 与 当 前 登 录 相 关 联 的 用 户
。8,"=固定服务器角色成员或别名为2用户的登录与用户 2相关联;因此,
由这些用户创建的表的默认所有者为2。不是由上述两种角色的登录创建的表所有者默
认为与该登录相关联的用户 。
,2('," : 是 新 表 的 名 称 。 表 名 必 须 符 合 标 识 符 规 则 。 数 据 库 中 的
9,2(',"组合必须唯一。,2(',"最多可包含C个字符,但本地临时表的表
名(名称前有一个编号符D)最多只能包含E个字符。
-("',":是表中的列名。列名必须符合标识符规则,并且在表内唯一。以
6","0 数 据 类 型 创 建 的 列 可 以 省 略 -("'," 。 如 果 不 指 定
-("',",6","0列的名称默认为6","0。
例 F%
!,-1
-1,G$((0=",8H8
,"-1,G$((
0-1,G$((
,(,8-=",(E$
6(-1,G$
$I
2.修改表
修改表语法结构:
!!,2(',"
;!!B-("',"
;9',,'800-==-,(%$%
!!<-((,6',">%
B!!:B!!%
:;:7@J&B !@
%
:
;<-("'3=6>%
:-("',"-"0'-("'?0=
@%
:J KKA:J KKA%
;<,2('-,=>@%
:7
; %-,=',"
:!B-("@%
:;KA:KA@
;!!:-,=',"%@
:;!: !@ &&
;!!:=))',"%@
@
3.删除表
语法结构:
7!,2(',"%
参数说明:
,2(',":指定要删除的表名称。
例%删除单表。
7!-'?-;
例%删除多表。
7!-'?,-'?2;
实验二 复杂查询
一、实验大纲
实验目的:
掌握连接的内连接,外连接的概念
熟练掌握连接查询的操作实现
熟练掌握嵌套查询、统计查询的操作实现
掌握 &B75 子句、K4 & 子句、5 子句的用法
F 掌握() 、( )L 等谓词的用法
E 掌握 B、4&、B、L、 等集合函数的用法
实验要求:
查找财务科平均工资>GGG 的男职工信息
查找基本工资大于 GGG 的职工的详细信息
查询每个职工及其所在部门情况
列出所有女职工的住址
F 列出其职工的平均工资大于财务科职工平均工资的科室名称
E 查找和钱念在同一个科室的职工信息
M 查找其他科室中比人事科某职工工龄长的职工姓名和年龄
C 查找年龄在 FG 到 FF 岁女职工的信息
N 查找平均工资大于 GGG 的部门名称及平均工资
剩余44页未读,继续阅读
资源评论
zhangyanxia113
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功