数据库的小知识点

create database project1
on primary
(

name='project1_date1',
filename='d:\project1_date1.mdf',
size=5mb,
maxsize=50mb,
filegrowth=10%

)
log on
(

name='project1_log1',
filename='d:\project1_log1.ldf',
size=2mb,
maxsize=20mb,
filegrowth=1mb

)

通过这段代码,我们可以了解到数据库的具体创建过程。一下是对这段代码的一些知识:

数据库的组成:

1.数据类文件:

①主数据文件(有且只存在一个,具有唯一性)

②辅助数据文件(可以存在,且可以存在多个,也可以不要)

开头的on primary是将创建数据库产生的数据文件放在主文件组里

另外再第一个文件里面的name、filename、size······之类的都是数据库的一些设置后面的数值可以根据自己的需要来进行更改。(这个在后面会仔细讲解)当然,记住英文单词是有必要的。.MDF这个是代表文件的类型。

2.日志类文件:

与第一个文件相比,文件类型有所不同,即.LDF。(不用小写是因为很容易把1和l看错)

还有就是log on是将创建数据库时候创建日志文件用的,除此之外,日志类文件也至少有一个。

这里来提个问题:如果说我们创建一个最小的数据库,由那些文件组成?

/

/

/

/

/

如果你看了上面的介绍,你就会知道,创建一个最基本的数据库,必须要由一个主数据文件和一个日志类文件这两个文件组成。

创建数据库的过程中,我们要想创建我们所需要的数据库,必须得认识第一个文件里面的name、filename、size······这些单词的意思以及作用,每一个文件由五个属性:

1.name:逻辑名称,语法就是name = ‘名字’,标准化命名:数据库名字+下划线+data(log)+序号(类型)

2.filename:路径,这个就是放在哪里,记住后面要加文件的类型(.ndf、.ldf).

3size大小

4.maxsize最大,maxsize=unlimted就是无限制,size、maxsize的单mb就是兆字节的意思

5.filegrowth就是文件的增长方式,可以用10%或是1mb,数值可以进行变化。

这就是创建一个数据库的具体的方式,当然通过一句代码,也可以,只是在最初的时候基本上都是用到了这种创建方式。

猜你喜欢

转载自www.cnblogs.com/zhu-yue/p/12511406.html