创建数据库
创建数据库
数据库的创建首先是要引用主数据库的,需要在master数据库的环境下进行创建。大致的语法如下:
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。1 -- 使用master数据库 2 use master 3 -- 创建数据库 4 create datebase [架构名.]数据库名 5 on [primary]--主文件数据描述 6 ( 7 name = '数据库逻辑名', --一般是数据库的名称 8 filename = '数据文件的名字',--全路径 9 size = 12mb, --数据文件初始大小 10 maxsize = 1gb, -- 文件最大值 11 filegrowth =1mb --文件增长率 12 ),(....ndf) 13 log on -- 日志文件 14 ( 15 name = '日志逻辑文件名', 16 filename = '日志文件的名字', 17 size = 12mb, -- 日志文件初始大小 18 maxsize=1gb, --日志文件最大值 19 filegrowth=1mb --增长率 20 ); -- 不能够少了这个分号 21 go --代表上面一条语句结束,在SqlCmd中用go来执行一条Sql语句
创建实例数据库Second_DB
1 use master 2 go 3 create database Second_DB 4 on 5 ( 6 name=N'Second_DB', --数据库逻辑文件名 7 filename=N'F:\sqlfile\Second_DB.MDF',--数据文件路径 8 size=10mb, --数据文件初始大小 9 maxsize=100mb, --数据文件最大容量 10 filegrowth=1mb --文件增长率 11 ), 12 ( 13 name=N'Second_DB2', 14 filename=N'F:\sqlfile\Second_DB.NDF', 15 size=10mb, 16 maxsize=100mb, 17 filegrowth=10% 18 ) 19 log on 20 ( 21 name=N'Second_DB_log', --逻辑文件名,不能和前面的文件同名,一般都是下划线后加一个 log 22 filename=N'F:\sqlfile\Second_DB.ldf', 23 size=10mb, 24 maxsize=100mb, 25 filegrowth=10mb 26 ); 27 go
备注:上面代码中 在文件名前添加一个大写的字符 N 代表的是什么符合国际写法什么的。在数据文件中,如果只有一个主文件就不需要写后面的次要文件,如果有次要文件,那么两个括号之间的逗号不能够少。
文件的初始大小不能够小于3M,因为主文件必须至少是 3 MB 才能容纳 model 数据库的副本。如果没有指定文件的大小以及增长方式,默认的大小和model数据库是一样的。增长方式可以写增长的单位也可以写上百分数。

更多精彩