📜  在 MS SQL Server 中创建数据库(1)

📅  最后修改于: 2023-12-03 15:37:24.652000             🧑  作者: Mango

在 MS SQL Server 中创建数据库

在 MS SQL Server 中创建数据库非常简单。无论是通过 SQL Server Management Studio (SSMS) 还是 Transact-SQL (T-SQL),只需要几个简单的步骤就可以完成。

使用 SQL Server Management Studio (SSMS) 创建数据库
  1. 打开 SQL Server Management Studio (SSMS)。
  2. 连接到 SQL Server 数据库引擎。
  3. 在对象资源管理器窗口中,右键单击“数据库”文件夹,然后选择“新建数据库”。
  4. 在“新建数据库”对话框中,输入数据库的名称。
  5. (可选)在“文件”选项卡中,更改数据库的默认文件路径和日志路径。
  6. (可选)在“选项”选项卡中,更改数据库的一些其他设置。
  7. 单击“确定”创建数据库。

以下是创建数据库的 SSMS 截图:

SSMS 创建数据库截图

使用 Transact-SQL (T-SQL) 创建数据库

使用 Transact-SQL (T-SQL) 创建数据库可以通过以下语法完成:

CREATE DATABASE database_name
[ < options > ]

以下是一个示例:

CREATE DATABASE MyDatabase
可选项

当使用 Transact-SQL (T-SQL) 创建数据库时,可使用以下选项:

  • AUTHORIZATION:指定数据库的所有者。
  • COLLATE:指定数据库的默认排序规则。
  • COMPATIBILITY_LEVEL:指定数据库的兼容性级别。
  • CONTAINMENT:指定数据库的安全级别。
  • CREATE_IF_NOT_EXISTS:如果数据库已经存在,则不创建数据库。
  • FILESTREAM:启用 FILESTREAM 存储。
  • FOR ATTACH:将数据库附加到 SQL Server 实例。
  • FOR LOAD:指定数据库为只读。
  • NAME:指定数据库的名称。
  • PARAMETERIZATION:指定数据库的查询参数化设置。
  • PRIMARY FILEFILEGROUP:指定数据库文件的存储方式。
  • RESTORE:指定数据库的还原选项。
  • WITH NO_WAIT:指定创建数据库时不等待锁定。

以下是使用 Transact-SQL (T-SQL) 创建数据库的示例:

CREATE DATABASE MyDatabase
ON 
   (NAME = MyDatabase_dat,
    FILENAME = 'D:\MyData\MyDatabase.mdf',
    SIZE = 10,
    MAXSIZE = 50,
    FILEGROWTH = 5)
LOG ON
   (NAME = MyDatabase_log,
    FILENAME = 'D:\MyLog\MyDatabase.ldf',
    SIZE = 5MB,
    MAXSIZE = 25MB,
    FILEGROWTH = 1MB);

以上示例创建一个名为“MyDatabase”的数据库,并将数据文件和日志文件分别存储在“D:\MyData\MyDatabase.mdf”和“D:\MyLog\MyDatabase.ldf”中。

结论

通过 SQL Server Management Studio (SSMS) 或 Transact-SQL (T-SQL),您可以轻松地在 MS SQL Server 中创建数据库。无论是您更喜欢哪一种方法,创建数据库的过程都非常简单,只需要几个简单的步骤就可以完成。