SQL语句创建数据库

SQL语句如下:

    create database 数据库名称
    on
    (
        name=数据文件逻辑名称,
        filename='路径+数据文件名',
        size=数据文件初始大小,
        maxsize=数据文件最大容量,
        filegrowth=数据文件自动增长容量
    )
    log on
    (
        name=日志文件逻辑名称,
        filename='路径+日志文件名',
        size=日志文件初始大小,
        maxsize= 日志文件最大容量,
        filegrowth=日志文件自动增长容量
    )

(1) name: 数据文件名称一般为 (name) _Data ,日志文件名称一般为(name)_Log 。

(2) filename: 数据文件名后缀为 .mdf ,日志文件名后缀为 .ldf 。

(3) maxsize: 设置为 unlimited 时,表示文件最大大小无限制。

(4) filegrowth: 可以设置为具体值(—M)或者百分比(—%),设置为 unlimited 时,表示文件无限制增长。

(5) 某些属性不设置时,创建数据库时会按默认值创建,例如,如果只用 “ create database 数据库名称 ” 创建数据库时,DBMS会按照默认的 “逻辑名称” ”文件组“ ”初始大小“ ”自动增长“ 和 “路径” 等属性创建数据库。

例题

创建一个名为“SM”的数据库,初始大小为10MB,最大为50MB,数据库自动增长,增长方式按10%;日志文件初始大小为2MB,最大大小不受限制,按1MB增长。

create database SM
on
(
name=SM_Data,
filename='D:\SM.mdf',
size=10,
maxsize=50,
filegrowth=10%
)
log on
(
name=SM_Log,
filename='D:\SM.ldf',
size=2,
maxsize=unlimited,
filegrowth=1MB
)

更多推荐

SQL语句创建数据库