1.数据库的创建
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.创建数据库就像建房子;数据库的设计(图纸(日志文件)\容量(初
始大小、最大)增长方式(两种增长方式).
2.语法
Create DATABASE database_name -- [创建数据库数据库名]
ON PRIMARY --设置数据文件
--数据文件格式
(
NAME = logical_file_name , --逻辑名称【在数据库中的名称】FILENAME = 'os_file_name' --物理名称【在计算机上的名/.mdf】SIZE = size [ KB|MB|GB|TB ] ] , -- 初始大小
MAXSIZE = { maxsize [KB|MB|GB|TB ] | UNLIMITED } ] –最大值FILEGROWTH = growth_increment [KB|MB|GB|TB|%] ] --增长方式
)
Log on --设置日志文件
(
NAME = logical_file_name , --逻辑名称【在数据库中的名称】FILENAME = 'os_file_name' --物理名称【在计算机上的名字/.ldf】SIZE = size [ KB|MB|GB|TB ] ] , -- 初始大小
MAXSIZE = { maxsize [KB|MB|GB|TB ] | UNLIMITED } ] –最大值FILEGROWTH = growth_increment [KB|MB|GB|TB|%] ] --增长方式
)
3.数据库文件有三类,主数据文件、次数据文件、日志文件
01. 创建一个名为student1的数据库,该数据库的主文件逻辑名称为STUDENT1_data,物理文件名为student1.mdf,初始大小为3MB,最大尺寸为无限大,增长速度为15%;数据库的日志文件逻辑名称为STUDENT1_log,物理文件名为student1.ldf,初始大小为
2MB,最大尺寸为30mb,增长速度为2mb;要求数据库文件和日志文件的物理文件都存放在e:\data文件夹下。
CREATE DATABASE STUDENT1
ON PRIMARY
(NAME=STUDENT1_data,
FILENAME='E:\DATA\STUDENT1.mdf',
SIZE=3,
MAXSIZE=unlimited,
FILEGROWTH=15%)
LOG ON
(NAME=STUDENT1_log,
FILENAME='E:\DATA\STUDENT1.ldf',
SIZE=2,
MAXSIZE=30,
FILEGROWTH=2)
02.创建一个指定多个数据文件和日志文件的数据库。数据库的名为students的数据库,有一个5mb的数据文件、一个10mb的数据文件;两个10mb的日志文件。数据主文件逻辑名称为students1与students2,物理文件名为students1.mdf和students2.ndf.主文件为students1,由primary指定,两个数据文件的最大尺寸分别为无限大和75mb,增长速度分别为15%与1mb.事务日志文件逻辑名称为studentslog1和studentslog2,物理文件名为studentslog1.ldf和studentslog2.ldf,最大尺寸均为30mb,增长速度均为1mb;要求数据库文件和日志文件的物理文件都存放在e:\data文件夹下。
create database students
on primary
(name=students1,
filename='E:\DATA\students1.mdf',
size=5,
maxsize=75,
filegrowth=10%),
(name=students2,
filename='E:\DATA\students2.ndf',
size=10,
maxsize=75,
filegrowth=1)
log on
(name=studentslog1,
filename='E:\DATA\studentslog1.ldf', size=5,
maxsize=30,
filegrowth=1),
(name=studentslog2,
filename='E:\DATA\studentslog2.ldf', size=5,
maxsize=30,
filegrowth=1)