如何创建一个名为mydatabase的数据库,没有使用关键字PRIMARY,第一个文件mydatabase_data自动成为主要数据文件,size参数没有指定mb或kb默认1mb以10%为单位分配,log以10%分配。
/*在master.dbo.sysdatabases系统数据表中查询是否已经存在名为mydatabase 的数据库,如果存在就先删除*/
IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'mydatabase')
DROP DATABASE [mydatabase]
GO
/*创建数据库mydatabase*/
CREATE DATABASE [mydatabase]
/*创建数据库的数据文件*/
ON
(NAME = N'mydatabase_Data',
FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\data\mydatabase_Data.MDF' ,
SIZE = 1,
FILEGROWTH = 10%)
/*创建数据库的日志文件*/
LOG ON
(NAME = N'mydatabase_Log',
FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\data\mydatabase_Log.LDF' ,
SIZE = 1,
FILEGROWTH = 10%)
/*数据库的默认排序规则*/
COLLATE Chinese_PRC_CI_AS
GO
IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'mydatabase')
DROP DATABASE [mydatabase]
GO
/*创建数据库mydatabase*/
CREATE DATABASE [mydatabase]
/*创建数据库的数据文件*/
ON
(NAME = N'mydatabase_Data',
FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\data\mydatabase_Data.MDF' ,
SIZE = 1,
FILEGROWTH = 10%)
/*创建数据库的日志文件*/
LOG ON
(NAME = N'mydatabase_Log',
FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\data\mydatabase_Log.LDF' ,
SIZE = 1,
FILEGROWTH = 10%)
/*数据库的默认排序规则*/
COLLATE Chinese_PRC_CI_AS
GO
转载于:https://blog.51cto.com/daiwei/50657