-------------创建数据库:----------------
create database databasename
on(
name=数据逻辑文件名,
filename='数据物理文件名' ( 这里要以.mdf结尾的文件因为每个数据库里面都会有一个主数据文件至少一个日志文件零个或多个辅助数据文件)
size=10,
maxsize=50,
filegrowth=5,
),
(
name=辅助数据逻辑文件名,
filename='数据物理文件名' , (以.ndf结尾是辅助数据文件)
size=10,
fielgrowth=0,
),
log on
(
name =日志逻辑文件名,
filename='物理文件名', (以.ldf)结尾
size=2mb,
filegrowth=20%
);
---------------------- 创建具有文件组的数据库:文件组名为sg1 和sg2----------------------
create database databasename
on(
name=数据逻辑文件名,
filename='数据物理文件名' ( 这里要以.mdf结尾的文件因为每个数据库里面都会有一个主数据文件至少一个日志文件零个或多个辅助数据文件)
size=10,
maxsize=50,
filegrowth=5,
),
filegroup sg1
(
name=逻辑名,
filename= '物理文件名',(注意这里是辅助数据文件)
size=10,
maxsize=50,
filegrowth=5,
),
(
name=逻辑名,
filename= '物理文件名', (辅助数据文件)
size=5,
maxsize=50,
filegrowth=10,
),
filegroup sg2
(
name =逻辑名,
filename='物理文件名',
size=10,
filegrowth=0,
),
log on
(
name=逻辑名,
filename =‘物理名',
size=10,
maxsize=20,
filegrowth=5,
);
--------------判断数据库是否存在----------------------
select DB_ID(N'AdventureWorks') As [Database ID];
GO
查看现有的数据库: show databases ;
----------------------修改数据库文件组---------------------
Alter database databasename
add filegroup filegroupname (添加文件组)
remove filegroup filegroupname(移除文件组)
modify filegroup filefroupname
{
name= new_filegroupname
}
------------数据库的修改---------------
alter database databasename
modify
(
name= 'new _name',
size=10,
maxsize=30,
);
alter database databasename
add file(
name=文件逻辑名,
filename='物理文件名',
size=10,
maxsize=50,
filegrowth=5,
)
to filegroup gs1;