您的位置:首页 > 数据库

用SQL语句来创建数据库的方法

2015-11-03 20:14 405 查看
use master

GO

IF EXISTS(SELECT * FROM sysdatabases WHERE name='E_Market')--判断E_Market表是否存在

DROP DATABASE E_Market --存在的话就删除E_Market

GO

CREATE DATABASE E_Market

ON PRIMARY --主文件组

(

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

FILENAME='G:\DataBase\E_Market_data.mdf',--物理文件名

SIZE=5MB,--主文件初始容量

MAXSIZE=200MB,--主文件的最大容量

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

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

FILEGROUP FG--创建了一个辅助文件组(次文件组)

(

NAME='FG_E_Market_data', --逻辑文件名

FILENAME='G:\DataBase\FG_E_Market_data.ndf',--物理文件名,辅助文件以ndf结尾

SIZE=5MB,--辅助文件的初始容量

MAXSIZE=200MB,--辅助文件的最大容量

FILEGROWTH=15%--辅助文件的增长率

)

LOG ON --日志文件

(

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

FILENAME='G:\DataBase\E_Market_log.ldf',--物理文件名

SIZE=5MB,--日志文件的初始容量

MAXSIZE=100MB,--日志文件的最大容量

FILEGROWTH=10%--日志文件的增长率,增长率为0,表示未启用自动增长

),

(

NAME='E_Market1_log',--逻辑文件名

FILENAME='G:\DataBase\E_Market1_log.ldf',--物理文件名

SIZE=5MB,--日志文件的初始容量

FILEGROWTH=0--日志文件的增长率,增长率为0,表示未启用自动增长

)

GO

SELECT * FROM sysdatabases

use E_Market --指向当前操作的数据库E_Market

ALTER DATABASE E_Market ADD FILEGROUP FG1--向E_Market添加文件组FG1

GO

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

ALTER DATABASE E_Market ADD FILE

(

NAME='FG1_E_Market_data',

FILENAME='G:\DataBase\FG1_E_Market_data.ndf',

SIZE=5MB,

FILEGROWTH=10%

)TO FILEGROUP FG1

GO

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

ALTER DATABASE E_Market

MODIFY FILEGROUP FG1 DEFAULT

GO
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: