SQL Server 创建数据库

17 Mar 2025 | 4 分钟阅读

数据库是结构化到表、行、列和索引中的有组织的数据集合。 它帮助用户经常查找相关信息。 它使用户能够通过数据库非常轻松地访问和管理记录。 通常,SQL Server 中的每个数据库都将所有文件存储为表的形式。

为什么我们需要数据库?

大多数公司和组织都需要一个数据库,因为它维护所有相关信息,例如员工记录、交易记录、工资信息等。 以下是需要数据库的常见原因:

SQL Server CREATE DATABASE

管理大量数据: 每个数据库每天都可以在一个地方存储和管理大量数据。 没有任何其他工具可用,包括电子表格,可以做到这一点。

准确: 每个数据库都可以准确地存储数据,因为它提供了内置的约束、检查和其他功能。 因此,几乎总是可以保证数据库信息的正确性。

易于更新: 用户可以使用各种数据操作语言 (DML) 命令(例如 SQLSQL Server 等)轻松更新数据库。

安全性: 每个数据库都使用户能够使用各种方法确保数据的安全性。 例如,需要登录才能访问数据库,或者仅提供访问数据库特定部分的权限,而不是全部。

数据完整性: 每个数据库都确保存储的数据是准确和一致的。 用户可以使用各种数据约束或符合 ACID 属性规则来执行此操作。

易于研究数据: 数据库使用户能够使用数据查询语言 (DQL) 快速搜索和查找相关信息。

SQL Server 提供两种类型的数据库

  1. 系统数据库
  2. 用户数据库

系统数据库: 系统数据库是在我们的系统上安装 MS SQL Server 时自动创建的。 它在服务器中扮演着重要的角色,例如数据库运行良好。 以下是 SQL Server 中的系统数据库列表

  • Master
  • 模型
  • MSDB
  • Tempdb

用户数据库: 用户数据库由数据库用户(例如数据库管理员 (DBA) 和可以访问数据库的测试人员)创建。

我们可以在 SQL Server 中主要通过两种方式创建数据库

  • Transact-SQL 命令
  • SQL Server Management Studio

让我们详细讨论它们。

使用 T-SQL 命令创建数据库

以下语法使用户能够在 SQL Server 中创建新数据库

在以上语法中,database_name 表示新数据库的名称。

创建新数据库的规则

我们必须遵循以下规则来创建新数据库

  • 新数据库的名称应在特定的服务器实例内是唯一的。
  • 每个数据库的名称最多应包含 128 个字符。
  • CREATE DATABASE 命令应在自动提交模式下执行。

示例

让我们通过一个例子来了解如何在 SQL Server 中创建数据库。 为此,首先,打开 Management Studio 并通过提供服务器地址和身份验证详细信息来连接到数据库引擎。 然后,从标准栏中单击新查询。

连接成功后,执行以下语句以创建名为 DemoDb 的新数据库:

成功执行该语句后,我们可以在对象资源管理器中看到新创建的数据库。 如果它没有显示在这里,我们需要单击刷新按钮或按键盘上的 F5 键来更新对象列表。 见下图

SQL Server CREATE DATABASE

SQL Server 允许用户使用以下命令列出存储在数据库引擎中的所有数据库

执行该语句将显示所有数据库的列表

SQL Server CREATE DATABASE

SQL Server 允许存储过程语句列出存储在数据库引擎中的所有数据库,如下所示

执行存储过程将显示所有数据库的列表,包括其大小和备注(如果有)。 否则,该字段显示为 NULL

SQL Server CREATE DATABASE

使用 SQL Server Management Studio 创建数据库

SQL Server Management Studio 是一个 GUI 工具,使 DBA 能够配置、管理和管理 SQL Server 的所有组件,而不是使用命令行。 我们可以按照以下步骤在 SSMS 中创建数据库

步骤 1: 在管理员模式下打开 SSMS 以避免任何权限问题。 我们将看到下面的屏幕,我们首先将连接到服务器。 在这里,我们必须填写服务器名称、服务器类型、身份验证信息,然后单击连接按钮继续。

SQL Server CREATE DATABASE

步骤 2: 连接成功后,对象资源管理器窗口将出现在屏幕的左侧。 我们连接到的服务器显示在对象资源管理器的顶部。 要查看数据库文件夹,请单击“+”按钮(如果它未展开)。

SQL Server CREATE DATABASE

步骤 3: 下一步是右键单击数据库文件夹,然后从下拉列表中选择新建数据库来创建数据库。

SQL Server CREATE DATABASE

步骤 4: 下一步将打开“新建数据库”对话框。 在这里,我们可以在创建数据库之前配置数据库。 现在,键入数据库名称,如果需要,更改设置,然后单击“确定”按钮。 在大多数情况下,DBA 将设置保留为其默认值。

SQL Server CREATE DATABASE

步骤 5: 数据库创建成功后,我们可以通过展开对象资源管理器下的“数据库”文件夹来看到它们。 数据库图标具有圆柱形图标

SQL Server CREATE DATABASE

本文将解释使用 SQL Server Management Studio (SSMS) 和 SQL 命令在 SQL Server 中创建新数据库的完整概述。