sql语句添加文件的问题

sql语句添加文件的问题,第1张

假设数据名称为pubs,添加一个名为pubs_data2的次要数据文件,代码为

ALTER DATABASE pubs

ADD FILE

(

NAME = 'pubs_data2',

FILENAME ='pubs_data2.ndf' ,

SIZE = 10mb ,

FILEGROWTH = 1mb )

TO FILEGROUP PRIMARY

次要数据文件与主数据文件作用基本一样,当你的主数据文件空间不足而且由于磁盘限制无法增长时,就只能添加新的数据文件了。

use master

create database TwoDataBase  创建的数据库名称

on primary 主文件组, primary 可以省略

(

name = N'TwoDataBase', 数据库文件的逻辑名

filename=N'f:\TwoDataBase.mdf', 全路径加上后缀

size=10mb,

maxsize=100mb,

filegrowth=1mb

),

(

name=N'TwoDataBase2',    次要文件名,不能够和主文件同名

filename=N'f:\TwoDataBase.ndf',

size=10mb,

maxsize=100mb,

filegrowth=10%

)

log on  逻辑文件

(

name=N'TwoDataBase_log',  逻辑文件名,不能和前面的文件同名,一般都是下划线后加一个 log

filename=N'f:\TwoDataBase.ldf',

size=100mb,

maxsize=1gb,

filegrowth=10mb

)

go27 use TwoDataBase  将数据库上下文切换到我们当前创建的数据库上面来

次要数据库:是通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个 Windows 文件的最大大小,可以使用次要数据文件,这样数据库就能继续增长。

关系:包含关系,主要数据文件包含数据库的启动信息,并指向数据库中的其他文件,次要数据文件是可选的,由用户定义并存储用户数据。

扩展资料:

反之删除数据库

所有的 *** 作中,删除是最简单的。

drop database 数据库名字

删除数据库my_database

drop database my_database

当删除数据库语句执行之后,在数据库内部看不到对应的数据库了;在对于的数据库存储的文件夹内,数据库名字对应的文件夹也被删除了(级联删除:里面的数据表全部删除)。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11405787.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存