您好,欢迎访问一九零五行业门户网

sql create database 创建数据库命令

create database命令是数据库初学者入门最最基础的东西了,没有它你是不可能往下一下学习的为什么我就不说了,好了下面参考一下这个命令的语法吧。
完整的create database命令语法如下
 代码如下 复制代码
create database database_name
    [ on
        { [ primary ] [ [ ,...n ]
        [ , [ ,...n ] ]
    [ log on { [ ,...n ] } ] }
    ]
    [ collate collation_name ]
    [ with ]
]
[;]
to attach a database
create database database_name
    on [ ,...n ]
    for { attach [ with ]
        | attach_rebuild_log }
[;]
::=
{
(
    name =logical_file_name,
    filename = { 'os_file_name' | 'filestream_path' }
        [ , size =size [ kb | mb | gb | tb ] ]
        [ , maxsize = { max_size [ kb | mb | gb | tb ] | unlimited } ]
        [ , filegrowth =growth_increment [ kb | mb | gb | tb | % ] ]
) [ ,...n ]
}
::=
{
filegroup filegroup_name [ contains filestream ] [ default ]
    [ ,...n ]
}
::=
{
  [ db_chaining { on | off } ]
  [ , trustworthy { on | off } ]
}
::=
{
    enable_broker
  | new_broker
  | error_broker_conversations
}
create a database snahot
create database database_snapshot_name
    on
    (
        name = logical_file_name,
        filename ='os_file_name'
    ) [ ,...n ]
    as snapshot of source_database_name
[;]
实例
 代码如下 复制代码
create database 临时的
on
( name='临时的_data',
filename='h:临时的.mdf',
size=5mb,
maxsize=50mb,
filegrowth=10%
)
log on
(
name='临时的_log',
filename='h:临时的.ldf',
size=2mb,
maxsize=5mb,
filegrowth=1mb
)
其实我们只用了基本的一些创建的功能了。
database_name
新数据库的名称。数据库名称在 sql server 的实例中必须唯一,并且必须符合标识符规则。
除非没有为日志文件指定逻辑名称,否则 database_name 最多可以包含 128 个字符。如果未指定逻辑日志文件名称,则 sql server 将通过向 database_name 追加后缀来为日志生成 logical_file_name 和 os_file_name。这会将 database_name 限制为 123 个字符,从而使生成的逻辑文件名称不超过 128 个字符。
如果未指定数据文件的名称,则 sql server 使用 database_name 作为 logical_file_name 和 os_file_name。默认路径从注册表中获得。可以使用 management studio 中的“服务器属性”(“数据库设置”页)更改默认路径。更改默认路径要求重新启动 sql server。
其实我们还可以更方便的创建数据库如
 代码如下 复制代码
crate database 111cn.net
如果没指定参考系统会默认到你的sqldata目录下哦。
其它类似信息

推荐信息