先检查在当前数据库服务器上是否存在想要创建的目标数据库,存在则删除
(话说万一真碰到人家服务器上有这个名字的数据库删了真的大丈夫?!)
use master
go
if exists(select name from sysdatabases where name='mydb')
drop database mydb
go
简单模式创建数据库:
create database mydb
go
这种方式创建的数据库会默认将数据库主文件(mydb.mdf)以及数据库日志文件(mydb_log.LDF)默认生成在数据库安装目录下的MSSQL.1\MSSQL\DATA文件夹中
同时分配相应默认的数据库大小和最大值,以及文件增长率(或增长量)可以通过相关命令进行查看:
exec sp_helpdb mydb
go
指定数据库相关信息进行数据库创建:
create database mydb
on primary --创建主文件(必须)
(
name='mydb_dat', --逻辑名称
filename='d:\mydb.mdf', --物理名称/文件位置
size=5Mb, --最小值/数据库初始大小
maxsize=20mb, --最大值
filegrowth=10% --文件增长率
)
log on --创建日志文件(必须)
(
name='mydb_log_dat', --逻辑名称
filename='d:\mydb_log.ldf', --物理名称/文件位置
size=2Mb, --最小值/数据库初始大小
maxsize=5mb, --最大值
filegrowth=1mb --文件增长量
)
go