SQL SERVER学习笔记(二)数据库管理(3)

2019-03-11 09:58

文件自动收缩:exec Sp_dboption ' T607',' autoshrink ',' true '

2、 将创建好的数据库设置成“只读方式”

exec Sp_dboption ' T607',' read only ',' true '

3、 将创建好的数据库设置成“离线状态”后恢复 exec sp_dboption ' T607',' offline ',' true '

4、 将创建好的数据库名称改名为“T607-2006”

exec sp_dboption ' T607',' single user ',' true ' exec sp_renameDb ' T607',' T607_2006 '

exec sp_dboption ' T607-2006 ',' single user ',' false ' 注意事项:首先必须把只读属性取消

三、修改数据库文件属性

将数据库中的一个数据文件属性修改为10—无限大,增长比率为40%; alter database [T607_2006]

modify file (

name = T607_n1dat, size = 10,

maxsize = unlimited, filegrowth = 40% )

注意事项:修改时,请勿指定物理名称。

四、收缩数据库文件

将数据库中的一个文件收缩到3M; dbcc shrinkfile(‘ T607_n2dat ‘, 3) 注意事项:必须先use T607_2006才能收缩

五、组的创建和维护

在数据库中创建一个新的组“G_TEST” alter database [T607_2006] add filegroup G_TEST

六、组中增加一个文件

在数据库中增加一个新的文件“T607_TEST.ndf”,并自动加入到“G_TEST”组中; alter database [T607-2006] add file (

name = 'T607_TEST',

filename = 'd:\ )

to filegroup G_ TEST

七、向数据库中增加日志文件

在数据库中增加一个新的日志文件“T607_LOG_TEST”文件; alter database [T607-2006] add log file (

name = 'T607_LOG_TEST',

filename = 'd:\ T607_LOG_TEST.log'

)

八、数据库的规划方式

创建一个学生资料表,包含字段: 学生编码、 学生名称不允许重复 学生性别、 学生年龄 15—30、 学生生日、 学生地址、 学生国籍、 学生备注大量文本、 学生照片 JPG

根据表规划及优化原则,创建该表: create table 学生 (

学生编码 smallint,

学生名称 varchar(10) unique,

学生性别 nvarchar(1),

学生年龄 tinyint check(学生年龄>=15 and 学生年龄<=30), 学生生日 datetime, 学生地址 nvarchar(20), 学生国籍 varchar(10), 学生备注 text, 学生照片 image ) on group1

textimage_on group2

九、删除数据库

删除本练习中创建的数据库 drop database T607-2006


SQL SERVER学习笔记(二)数据库管理(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:六年级语文下册课课练

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: