sql server 创建数据库

1:创建单数据文件,单日志文件

 

create database db_sqlserver2
on
 (
   name=db_sqlserver2_data,   --文件的逻辑名称
   filename='E:\sqlserver2008\db_sqlserver2\db_sqlserver2_data.mdf', --数据库文件要保存的路径以及文件名
   size=4,  --文件大小
   maxsize=10,   --文件可增大到的最大大小
   filegrowth=10%   --文件的自动增量
 )
 
 log on
 (
    name=db_sqlserver2_log,
    filename='E:\sqlserver2008\db_sqlserver2\db_sqlserver2_log.ldf',
    size=1,
    maxsize=6,
    filegrowth=1
 )

2:创建多数据文件、多日志文件的数据库

   

create database db_sqlserver3
on
 (
   name=db_sqlserver31_data,   --第一个数据文件的逻辑名称
   filename='E:\sqlserver2008\db_sqlserver3\db_sqlserver31_data.mdf', 
   size=4,  
   maxsize=10,   
   filegrowth=10%   
 ),
 
 (
   name=db_sqlserver32_data,   --第二个数据文件的逻辑名称
   filename='E:\sqlserver2008\db_sqlserver3\db_sqlserver32_data.mdf', 
   size=4,  
   maxsize=10,   
   filegrowth=10%   
 )
 
 log on
 (
    name=db_sqlserver31_log,  --第一个日志文件的逻辑名称
    filename='E:\sqlserver2008\db_sqlserver3\db_sqlserver31_log.ldf',
    size=1,
    maxsize=6,
    filegrowth=1
 ), 
  ( 
    name=db_sqlserver32_log,  --第二个日志文件的逻辑名称
    filename='E:\sqlserver2008\db_sqlserver3\db_sqlserver32_log.ldf',
    size=1,
    maxsize=6,
    filegrowth=1
 )

3:创建多个文件组的数据库

   

create database db_sqlserver4
on
 primary
 (
   name=db_sqlserver41_data,   
   filename='E:\sqlserver2008\db_sqlserver4\db_sqlserver41_data.mdf', 
   size=4,  
   maxsize=10,   
   filegrowth=10%   
 ),
 filegroup newgroup1
 (
   name=db_sqlserver42_data,   
   filename='E:\sqlserver2008\db_sqlserver4\db_sqlserver42_data.mdf', 
   size=4,  
   maxsize=10,   
   filegrowth=10%   
 )
 
 log on
 (
    name=db_sqlserver41_log,  --第一个日志文件的逻辑名称
    filename='E:\sqlserver2008\db_sqlserver4\db_sqlserver41_log.ldf',
    size=1,
    maxsize=6,
    filegrowth=1
 )
 

  文件组用来组织数据库对象的高级方法,在默认情况下,数据库只有一个文件组--primary,通过配置具有多个文件组的数据库,可以做到在指定的文件组上创建新的对象(表

、视图等),它的关键字是filegroup





你可能感兴趣的:(sql,server)