数据库系统概念--创建数据库

 安装sql sever2008 r2安装下载sql sever2008 r2icon-default.png?t=M276https://zhuanlan.zhihu.com/p/111516867

创建了一一个主数据文件以及相应的日志文件

create database test1
on
(
name='test1_data',
filename='D:\sql\data\test1.mdf',
size=5 mb,
maxsize=50 mb,
filegrowth=10%
)
log on
(
name='test_1log',
filename='D:\sql\data\test1.ldf',
size=2 mb,
maxsize=5 mb,
filegrowth= 1 mb
);

数据库文件分类

根据作用不同,分为以下三种:
1、主数据文件。
用来存储数据库的数据和数据库的启动信息。
每个数据库必须有且只有一个主数据文件,其扩展名为.mdf。
实际的主数据文件都有两种名称:操作系统文件名和逻辑文件名(在sql语句中会用到)

2、辅助数据文件
用来存储数据库的数据,可以扩展存储空间。
一个数据库可以有多个辅助数据文件。扩展名为.ndf

3、事务日志文件
用来存放数据库的事务日志。凡是对数据库进行的增、删、改等操作,都会记录在事务日志文件中。
每个数据库至少有一个事务日志文件。扩展名为.ldf

sql 语言的注释方法

sql 语言的注释方法icon-default.png?t=M276http://c.biancheng.net/view/7227.html单行注释使用#或者--

多行注释使用/*fndujshfusd*/

创建文件例子\

create database test2
on
(
--数据库名称,后缀
name='test2_data',
--数据库文件名称(后缀为mdf)文件路径
filename='D:\sql\data\test2.mdf',
--文件大小
size=20 mb,
--最大文件大小为无限大关键字(unlimited)
maxsize=UNLIMITED,
--增长速度
filegrowth=10%
),
--创建辅助数据文件,文件名不可以和主文件名相同
(		name= test21_data,
      FILENAME = 'D:\sql\data\test21.ndf',
      SIZE = 20 mb,
      MAXSIZE = UNLIMITED,
      FILEGROWTH = 10% )
log on
(
name='test2_log',
filename='D:\sql\data\test2.ldf',
size=50mb,
maxsize=100 mb,
filegrowth= 10 mb
);

ex.2创建文件组

create database test3
on
primary
--ON [PRIMARY]是表示表是建立在主文件组上。PRIMARY表示主文件组。
(
	--文件名称,后缀类似标识,避免创建辅助文件时,与主文件组重名
	name='test3_dat1',
	--文件绝对路径,后缀为(.mdf)
	filename = 'D:\sql\data\test3_dat1.mdf',
	--文件初始大小
	size=20mb,
	--文件最大限制
	maxsize= 60mb,
	--增长速率
	filegrowth = 5 mb
),
--创建文件组名(filegroup)
filegroup test3group1
(
	name = 'test3_dat2',
	filename = 'D:\sql\data\test3_dat2.ndf',
	size = 10 mb,
	maxsize = 30 mb,
	filegrowth= 10%
)

你可能感兴趣的:(数据库,sql,database)