php create database,sql create database 创建数据库命令

本文详细介绍了SQL Server中创建数据库的基本语法和实例,包括如何使用CREATE DATABASE命令创建新的数据库,以及如何指定数据文件和日志文件的位置、大小等参数。通过示例代码展示了创建一个名为'临时的'的数据库的过程,强调了数据库名称的唯一性和标识符规则。此外,还提到了创建数据库快照的方法。
摘要由CSDN通过智能技术生成

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目录下哦。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值