sql server创建数据库

作者:昌仲司 | 发布日期:2024-06-09 21:12:11


要创建 SQL Server 数据库,需要使用 CREATE DATABASE 语句。 该语句的语法如下:
sql
CREATE DATABASE [database_name]
[ON ( PRIMARY | FILEGROUP filegroup_name )]
[AS file_spec]
[LOG ON ( PRIMARY | FILEGROUP filegroup_name )]
[AS file_spec]
...
其中:
database_name:要创建的数据库的名称。
ON ( PRIMARY | FILEGROUP filegroup_name ):指定数据文件的存储位置。
AS file_spec:指定数据文件的文件路径和大小。
LOG ON ( PRIMARY | FILEGROUP filegroup_name ):指定日志文件的存储位置。
文件组和数据文件
SQL Server 中的数据文件存储在 文件组 中。 默认情况下,只有一个名为 PRIMARY 的文件组。 创建数据库时,可以指定数据和日志文件所在的特定文件组。
数据文件 存储表数据和索引。 创建数据库时,至少需要创建一个数据文件。
日志文件
日志文件 存储对数据库执行的事务的记录。 创建数据库时,可以指定单独的日志文件或将日志存储在数据文件中。
其他选项
除了基本选项外,CREATE DATABASE 语句还提供其他选项,例如:
COLLATE:指定数据库的排序规则。
RECOVERY:指定数据库的恢复模式。
TEMPDB:指定将 tempdb 数据库的文件存储在当前数据库中。