SQL语句创建数据库和日志文件

创建一个数据文件和一个日志文件的数据库:

USE master--指向当前使用的数据库

GO--批处理的标志

CREATE DATABASE E_Market--创建E_Market数据库

ON PRIMARY--主文件组

NAME='E_Market_data',--主文件逻辑文件名

--主文件物理文件名

FILENAME='E:\sql-project\E_Market_data.mdf',

SIZE=5MB,--主文件初始大小

MAXSIZE=100MB,--主文件的增长的最大值

FILEGROWTH=15%--主文件的增长率

LOG ON--日志文件

NAME='E_Market_log',--日志文件逻辑文件名

FILENAME='H:\sql-project\E_Market_log.ldf',--日志物理文件名

SIZE=5MB,--日志文件初始大小

FILEGROWTH=0--未启用自动增长

GO

创建多个数据文件和多个日志文件

USE master

GO

CREATE DATABASE E_Market

ON PRIMARY--主文件组

(

NAME='E_Market_data',

FILENAME='H:\project\E_Market_data.mdf',

SIZE=100MB,

FILEGROWTH=10%,

MAXSIZE=500MB

),--第一个文件组结束

FILEGROUP FG--第二个文件组

(

NAME='FG_E_Market_data',

FILENAME='H:\project\FG_E_Market_data.ndf',

SIZE=100MB,

FILEGROWTH=0

)

--日志文件不属于任何文件组

LOG ON

(

NAME='E_Market_log',

FILENAME='H:\project\R_Market_log.ldf',

SIZE=5MB,

FILEGROWTH=0

),

--日志2的具体描述

(

NAME='E_Market_log1',

FILENAME='H:\project\E_Market_log1.ndf',

SIZE=5MB,

FILEGROWTH=0

GO

向现有数据库中添加文件组和数据文件

1、在视图下添加文件组和数据文件

2、使用SQL语句添加文件组和数据文件

USE E_Market

--添加文件组FG1

ALTER DATABASE E_Market ADD FILEGROUP FG1

GO

--为新建的文件组FG1添加数据文件

ALTER DATABASE E_Market ADD FILE

(

NAME='FG1_E_Market_data',

FILENAME='H:\project\FG1_E_Market_data.ndf',

SIZE=5MB,

FILEGROWTH=10%

)TO FILEGROUP FG1

GO

--将FG1文件组设为默认文件组

ALTER DATABASE E_Market

MODIFY FILEGROUP FG1 DEFAULT

你可能感兴趣的:(数据库)