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

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值