- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
; 第三章 SQL语言; 第三章 SQL语言; 第一节 SQL概 述 ; 一、SQL的产生与发展; SQL的产生与发展(续); SQL的产生与发展(续); 二、SQL语言的基本概念; SQL语言的基本概念(续) ; 三、 SQL语言的特点;⒈ 综合统一;2. 高度非过程化;3. 面向集合的操作方式 ;4. 同一种语法结构提供两种使用方式;5. 语言简捷, 易学易用; 第三章 SQL语言; 第二节 数据定义 ; 一、概述; SQL 的数据定义语句; 二、数据类型; 数据类型; 三、数据库的创建与管理; (一)SQL Server 2005数据库文件; (二)数据库的创建与管理; 单击“开始”→“所有程序”→Microsoft SQL Server 2005→SQL Server Management Studio→在“连接到服务器”对话框中,选择要登录的服务器类型和名称以及身份验证方式→单击“连接”,启动SQL Server管理控制台。 ; SQL Server管理控制台显示有“已注册的服务器”组件窗口、“对象资源管理器”组件窗口、“文档”组件窗口。
对象资源管理器组件是一种集成工具,可以查看和管理所有服务器类型的对象。
用户可以通过该组件操作数据库,包括新建、修改、删除数据库、表、视图等数据库对象,新建查询、设置关系图、设置系统安全、数据库复制、数据备份、恢复等操作,是最常用也是最重要的一个组件,类似于SQL Server 2000中的企业管理器。;MIcrosoft SQL Server Management Studio;1、用SQL语句创建用户数据库;使用T-SQL语句创建用户数据库的语法格式:
CREATE DATABASE database_name
ON
{ [PRIMARY] (NAME=logical_file_name,
FILENAME=’os_file_name’,
[,SIZE=size]
[,MAXSIZE={max_size|UNLIMTED}]
[,FILEGROWTH=grow_increment])
}[,…n]
LOG ON
{ (NAME=logical_file_name,
FILENAME=’os_file_name’
[,SIZE=size]
[,MAXSIZE={max_size|UNLIMTED}]
[,FILEGROWTH=grow_increment])
}[,…n];参数说明;【例1 】创建一个名为Student的用户数据库,其数据文件初始大小为3MB,最大大小为50MB,文件大小增长量为1MB,日志文件初始大小为1MB,最大大小为12MB,文件增长量为10%。;创建数据库的SQL语句;使用SQL语句创建用户数据库(续);2、用SQL查看修改数据库属性;【例2】 将两个数据文件和一个事务日志文件添加到student数据库中。;(1)用户数据库的增缩
当用户数据库的数据增长到要超过它的使用空间时,必须增加用户数据库的容量。增加用户数据库容量就是给它提供额外的设备空间。如果指派给用户数据库过多的存储空间,可以通过缩减数据库容量来减少存储空间的浪费。
使用对象资源管理器自动或手动增缩数据库
使用SQL语句增缩数据库
; 增加用户数据库容量的SQL语句
ALTER DATABASE database_name
MODIFY FILE
(NAME=file_name,
SIZE=newsize
)
其中:
database_name:欲增加容量的用户数据库名称
file_name:需要增加容量的用户数据库文件
newsize:为用户数据库指定新的容量大小,该容量必须大于现有用户数据库的空间。;【例3】 数据库student的数据库文件的初始分配空间为10MB,现在将其扩大到20MB。;(2)数据库的分离与附加; 附加数据库; 4、数据库更名与删除;(2)删除用户数据库
在对象资源管理器上右击欲删除的数据库名,
在快捷菜单中选择“删除”,在出现的对话框中单
击“确认”即可删除用户数据库。
也可使用DROP DATABASE语句来删除数据
库。如:
DROP DATABASE student
单击“执行”后,将返回用户数据库的数据文件和
日志文件均被删除的信息。
注意:如果删除某个正在使用的用户数据库,系
文档评论(0)