资源描述
,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,使用T-SQL语句创建数据库,在 Transact-SQL中,使用CREATE DATABASE语句创建数据库。,基本语法,用T-SQL语句创建数据库示例,1,基本语法,CREATE DATABASE database_name,ON PRIMARY,n ,LOG ON ,n ,2,基本语法,其中,语法格式如下:,(NAME=logical_file_name,FILENAME=os_file_name,SIZE=size,MAXSIZE=max_size|UNLIMITED ,FILEGROWTH=growth_increment ),.n,3,基本语法,命令解释如下:,database_name:创建的数据库的名称,database_name 最多可以包含 128 个字符。,ON:指定存储数据库的数据文件的磁盘文件。,4,基本语法,PRIMARY:定义数据库的主数据文件。,LOG ON:指定存储数据库日志的磁盘文件。,NAME:指定存储数据和日志的逻辑名称。,5,基本语法,FILENAME:指定数据和日志的操作系统文件名(包括所在路径)。,SIZE:指定数据和日志文件的初始大小。,MAXSIZE:指定数据和日志文件可以增长到的最大值。,6,基本语法,FILEGROWTH:数据和日志系统文件空间不足时每次增长的大小。值为 0 表示不增长。该值可按MB、KB或%的形式指定,必须是整数不要包含小数,默认为MB。如果指定了%,那么文件增量为文件发生增长时文件大小的指定百分比。,7,用T-SQL语句创建数据库示例,【例一】创建完整的数据库testDB,包含一个主文件,和一个事务日志文件,主文件的逻辑名为“testDB,”,物理文件名为“c:testtestdata.mdf”,初始容量为1MB,最大容量为2MB,每次的增长量为10%。,逻辑名为“testDBLog”,物理文件名为“c:testtestDBlog.ldf”,初始容量为1MB,最大容量为5MB,每次的增长量为1MB。,8,用T-SQL语句创建数据库示例,【例二】创建完整的数据库。,创建一个名为ComplexDB的数据库,包含一个主文件,3个次数据文件和两个事务日志文件。,9,用T-SQL语句创建数据库示例,主文件的逻辑名为“mostComplexDB1,”,物理文件名为“c:ComplexDB1.mdf”,初始容量为1MB,最大容量为2MB,每次的增长量为10%。,3个次数据文件如下。,逻辑名为“ComplexDB2”,物理文件名为“c:ComplexDB2.ndf”。,逻辑名为“ComplexDB3”,物理文件名为“c:ComplexDB3.ndf”。,逻辑名为“ComplexDB4”,物理文件名为“c:ComplexDB4.ndf”。,10,用T-SQL语句创建数据库示例,两个事务文件分别为。,逻辑名为“ComplexLog1”,物理文件名为“d:Complexlog1.ldf”,初始容量为1MB,最大容量为5MB,每次的增长量为1MB。,逻辑名为“ComplexLog2”,物理文件名为“d:Complexlog2.ldf”。,11,CREATE DATABASE ComplexDB,ON PRIMARY,(,NAME=ComplexDB1,FILENAME=c:ComplexDB1.mdf,SIZE=1MB,MAXSIZE=2MB,FILEGROWTH=10%,),(,NAME=ComplexDB2,FILENAME=c:ComplexDB2.ndf,),(,NAME=ComplexDB3,FILENAME=c:ComplexDB3.ndf,),(,NAME=ComplexDB4,FILENAME=c:ComplexDB4.ndf,),12,LOG ON,(,NAME=ComplexDBLog1,FILENAME=d:ComplexDBlog1.ldf,SIZE=1MB,MAXSIZE=5MB,FILEGROWTH=1MB,),(,NAME=ComplexDBLog2,FILENAME=d:ComplexDBlog2.ldf,),13,练习:创建一个数据库“商品”,包含2个数据文件和一个日志文件,要求:,1、主数据文件逻辑名:“商品1”,物理文件名:“d:test商品1.mdf”,初始容量:10MB,最大容量:50MB,增长:2MB。,2、次数据文件逻辑名:“商品2”,物理文件名:“d:test商品2.ndf”,3、日志文件逻辑名:“商品日志”,物理文件名:“d:test商品日志.ldf”,初始容量:5MB,最大容量:25MB,增长:1MB。,14,
展开阅读全文