第一章 数据库的管理

本文详细介绍了如何使用SQL Server创建和管理数据库E_Market,包括数据库的创建、修改、添加文件组及数据文件,以及如何设置默认文件组和最后删除数据库的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

if exists(select * from sysdatabases where name='E_Market')
drop database E_Market

create database E_Market
on primary
(
   name='E_Market_data',--主文件组
   filename='D:\SQL\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\E_Market_data.mdf',
   size=5MB,
   maxsize=100MB,
   filegrowth=15%
),
filegroup FG  --创建了一个次文件组
(
  name='E_Market2_data',
  filename='D:\SQL\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\E_Market2_data.ndf',
  size=4MB,
  filegrowth=10%
)
log on --日志文件
(
   name='E_Market_log',
   filename='D:\SQL\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\E_Market_log.ldf',
   size=5MB,
   filegrowth=0
),
(
   name='E_Market2_log',
   filename='D:\SQL\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\E_Market2_log.ldf',
   size=3MB,
   maxsize=100MB,
   filegrowth=10%
)
go

use E_Market
go
alter database E_Market add filegroup FG1
go


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

alter database E_Market  add file
(
   name='FG1_E_Market_data',
   filename='D:\SQL\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\FG1_E_Market_data.ndf',
   size=5MB,
   maxsize=100MB,
   filegrowth=10%
) to filegroup FG1
go


--将文件组FG1设置为默认文件组
alter database E_Market
modify  filegroup FG1 default
go


--删除数据库

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


drop database E_Market
go


if exists(select * from sysdatabases where name='E_Market')
drop database E_Market
go



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值