创建数据库
一、创建一个数据文件和日志文件
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