好文档 - 专业文书写作范文服务资料分享网站

SQL语句创建数据库及修改、删除数据库

天下 分享 时间: 加入收藏 我要投稿 点赞

maxsize=100, ) log on

(name=employeelog1,

'd:\\data\\employee1.ldf', size=10, maxsize=50, ),

(name=employeelog2, 'd:\\data\\employee2.ldf', size=10, maxsize=50, )

用ALTER DATABASE语句设置、修改数据库

T-SQL设置修改数据库语句ALTER DATABASE的语法格式: ALTER DATABASE 数据库名 add file <文件格式> [to 文件组] | add log file <文件格式> | remove file 逻辑文件名 | add 文件组名 | remove 文件组名

| modify file <文件格式> | modify name new_dbname | modify 文件组名

说明:

add file为增加一个辅助数据文件[并加入指定文件组]; <文件格式> 为:

( name = 数据文件的逻辑名称 [, =‘数据文件的物理名称’]

[,size = 数据文件的初始大小 [ MB | KB|GB ] ]

[,maxsize={ 数据文件的最大容量[ MB | KB|GB ] | UNLIMITED } ] [,数据文件的增长量 [ MB | KB | GB|% ] ] )

在例题3的基础上进行数据库的修改。

例题3:在C:\\DATA1\\文件夹中创建一个名为: 仓库库存管理数据库,要求它有3个数据文件,

其中主数据文件逻辑名为epdata1,大小为10MB,最大大小为50MB,每次增长5MB;

辅助数据文件属于FGroup文件组,文件逻辑名为epdata2,文件大小为20MB,最大大小不受限制,每次增长10%;

事物日志文件eplog,大小为20MB,最大大小为100MB,每次增长10MB。

CREATE DATABASE 仓库库存管理 ON PRIMARY ( NAME = epdata1,

= 'C:\\DATA1\\epdata1.mdf' , SIZE = 10MB , MAXSIZE = 50MB , = 5MB ), FGroup

( NAME = epdata2, = C:\\DATA1\\epdata2.ndf ,

SIZE = 20MB ,

MAXSIZE = UNLIMITED, = 10%) LOG ON ( NAME = eplog, = C:\\DATA1\\eplog.ldf , SIZE = 20MB , MAXSIZE = 100MB , = 10MB )

1、 增加和删除文件组 增加文件组

语法:ALTER DATABASE 数据库名 add 文件组名 例:

ALTER DATABASE 仓库库存管理 Add epp1

ALTER DATABASE 仓库库存管理 Add epp2 可以写成

ALTER DATABASE 仓库库存管理 Add epp1,epp2 吗?

删除文件组

语法:ALTER DATABASE 数据库名

Remove 文件组名

例:ALTER DATABASE 仓库库存管理 Remove epp2

问:可以删除Fgroup文件组吗? 只能删除空文组

2、 增加和删除数据文件和日志文件 1)增加数据文件和日志文件 语法:

ALTER DATABASE 数据库名 add file <文件格式>

<文件格式> 为:

( name = 数据文件的逻辑名称 [, =‘数据文件的物理名称’]

[,size = 数据文件的初始大小 [ MB|KB|GB ] ]

[,maxsize={ 数据文件的最大容量[ MB|KB|GB ]| UNLIMITED } ] [,数据文件的增长量 [ MB | KB | GB|% ] ] ) 例:

? 增加一个辅助数据文件,文件逻辑名为epdata3,文件大小为30MB,最大大

小不受限制,每次增长10%;

? 增加一个事物日志文件eplog1,大小为30MB,最大大小为50MB,每次增长

10MB。 Alter database 仓库库存管理 Alter database 仓库库存管理 Add file Add LOG file ( NAME = epdata3, ( NAME = eplog1, = =

'C:\\DATA1\\epdata3.ndf' , 'C:\\DATA1\\eplog1.ldf', SIZE = 30MB , SIZE = 30MB, MAXSIZE = UNLIMITED, MAXSIZE = 50MB,

= 10%) = 10MB ) Alter database 仓库库存管理 Add file

( NAME = epdata3, = 'C:\\DATA1\\epdata3.ndf' , SIZE = 30MB ,

MAXSIZE = UNLIMITED, = 10%)

Alter database 仓库库存管理 Add LOG file ( NAME = eplog1, = 'C:\\DATA1\\eplog1.ldf' , SIZE = 30MB , MAXSIZE = 50MB , = 10MB )

SQL语句创建数据库及修改、删除数据库

maxsize=100,)logon(name=employeelog1,'d:\\data\\employee1.ldf',size=10,maxsize=50,),(name=employeelog2,'d:\\data\\employee2.ldf',size=10,maxsize=50,)
推荐度:
点击下载文档文档为doc格式
1fbzs0lijm6o2vt5lzj67d82u9zjet00ifz
领取福利

微信扫码领取福利

微信扫码分享