一、创建一个数据文件和日志文件
use master
go
-- 创建数据库
create database StudentManageDB
on primary
(
name='StudentManageDB_data',--数据库文件的逻辑名
filename='I:\DB\StudentManageDB_data.mdf',--数据库物理文件名(绝对路径)
size=10MB,--数据库文件初始大小
filegrowth=5MB--数据文件增长量
)
--创建日志文件
log on
(
name='StudentManageDB_log',
filename='I:\DB\StudentManageDB_log.ldf',
size=5MB,
filegrowth=2MB
)
go
二、创建多个数据文件和日志文件
use master
go
-- 创建数据库
create database StudentManageDB
on primary
(
name='StudentManageDB_data',--数据库文件的逻辑名
filename='I:\DB\StudentManageDB_data.mdf',--数据库物理文件名(绝对路径)
size=10MB,--数据库文件初始大小
filegrowth=5MB--数据文件增长量
),
(
name='StudentManageDB_data1',--逻辑名不能重复
filename='I:\DB\StudentManageDB_data1.ndf',--创建次要数据文件
size=2MB,
filegrowth=1MB
)
--创建日志文件
log on
(
name='StudentManageDB_log',--数据库逻辑名不能重复
filename='I:\DB\StudentManageDB_log.ldf',
size=5MB,
filegrowth=2MB
),
(
name='StudentManageDB_log1',
filename='I:\DB\StudentManageDB_log1.ldf',
size=2MB,
filegrowth=1MB
)
go
三、创建数据库之前判断当前是否已存在该数据库
use master
go
if exists(select * from sysdatabases where name='StudentManageDB')--判断当前数据库是否存在
drop database StudentManageDB--删除数据库,drop删除后数据库不可恢复!使用要谨慎!
-- 创建数据库
create database StudentManageDB
on primary
(
name='StudentManageDB_data',--数据库文件的逻辑名
filename='I:\DB\StudentManageDB_data.mdf',--数据库物理文件名(绝对路径)
size=10MB,--数据库文件初始大小
filegrowth=5MB--数据文件增长量
),
(
name='StudentManageDB_data1',--逻辑名不能重复
filename='I:\DB\StudentManageDB_data1.ndf',--创建次要数据文件
size=2MB,
filegrowth=1MB
)
--创建日志文件
log on
(
name='StudentManageDB_log',--数据库逻辑名不能重复
filename='I:\DB\StudentManageDB_log.ldf',
size=5MB,
filegrowth=2MB
),
(
name='StudentManageDB_log1',
filename='I:\DB\StudentManageDB_log1.ldf',
size=2MB,
filegrowth=1MB
)
go