一 、创建数据库
例一:创建一个名为chapter 的数据库
create database chapter
默认保存在Microsoft SQL Server\ MSSQL10.MSSQLSERVER2008\MSSQL\DATA文件夹下。在这个文件夹下有2个与chapter相关的数据库文件,一个是数据文件:chapter.mdf,一个是日志文件:chapter_log.LDF
例二:创建一个名为chapter的数据库,并将其数据文件保存在d:\database文件夹下
create database chapter
on primary
(
name =chapter_data,
fliename='d:\database\chapter_data.mdf',
size=3mB, --文件大小一定要大于512k
maxsize=unlimited,
filegrowth=10%
)
log on
(
name=chapter_log,
filename='d:\database\chapter_log.ldf',
size=512kb,
maxsize=10mb,
filegrowth=1mb
)
例三、创建一个chapter数据库。该数据库由两个数据文件和两个日志文件组成。
create database chapter
on primary
(
name=chapter1_data,
fliename='d:\database\chapter1_data.mdf', --主数据文件
size=3mB,
maxsize=unlimited,
filegrowth=10%
),
(
name =chapter2_data,
fliename='d:\database\chapter2_data.ndf', --次数据文件
size=3mB,
maxsize=unlimited,
filegrowth=10%
)
log on
(
name=chapter1_log,
filename='d:\database\chapter1_log.ldf',
size=512kb,
maxsize=10mb,
filegrowth=1mb
),
(
name=chapter2_log,
filename='d:\database\chapter2_log.ldf',
size=512kb,
maxsize=10mb,
filegrowth=1mb
)
自定义的文件组:方便管理数据库,把数据文件存储到自定义文件组中
例四、创建chapter数据库,并创建一个自定义的文件组create database chapter
on primary
(
name=chapter_data,
filename='d:\database\chapter_data.mdf',
size=3mb,
maxsize=20mb,
filegrowth=10%
),
filegroup chapter2_group default
(
name=chapter2_data,
filename='d:\database\chapter2_data.ndf',
size=3mb,
maxsize=20mb,
filegrowth=10%
)
log on
(
name=chapter2_log,
filename='d:\database\chapter2_log.ldf',
size=512kb,
maxsize=10mb,
filegrowth=10%
)
二、使用存储过程sp_helpdb查看全部数据库
sp_helpdb
2.使用存储过程查看chapter里的文件
sp_helpdb chapter
3.查看空间使用情况
use chapter
exec sp_spaceused
三、修改数据库
1.将数据库chapter更名为chapter_new
alter database chapter
modify name=chapter_new
2.使用存储过程sp_renamedb更改
sp_renamedb chapter_new ,chapter
3.给数据库换个容量
alter database chapter
modify file
(
name=chapter,
size=30mb
)
4.向数据库chapter中添加一个chapter2_group的文件组,向刚创建的组里添加一个chapter_newadd的数据文件。
alter database chapter
add filegroup chapter2_group --添加文件组
alter database chapter
add file
(
name=chapter_newadd,
filename='d:\database\chapter2.ndf',
size=3mb,
maxsize=unlimited,
filegrowth=10%
)
to filegroup chapter2_group --添加到组里
四、清理无用文件
1.把数据文件chapter_newadd从chapter中删除
alter database chapter
remove file chapter_newadd
五、删除数据库
drop database chapter