SQL 创建数据库

2024 年 8 月 29 日 | 阅读 3 分钟

在 SQL 中,“创建数据库”语句是在数据库中存储结构化数据的第一步。

数据库开发人员和用户在 SQL 中使用此语句在数据库系统中创建新数据库。 它使用 Create Database 语句中指定的名称创建数据库。

SQL 中 Create Database 语句的语法

在此语法中,Database_Name 指定我们要在系统中创建的数据库的名称。 我们必须在“Create Database”关键字之后直接在查询中键入数据库名称。

以下是创建数据库时需要学习的最重要的几点

  • 我们要创建的数据库应该是一个简单且唯一的名称,可以很容易地识别。
  • 数据库名称不应超过 128 个字符。

MySQL 中 Create Database 语句的语法

相同的命令用于在 MySQL 中创建新数据库以存储结构化数据。

Oracle 中 Create Database 的语法

无需在 Oracle 系统中创建数据库。 在 Oracle 数据库中,我们可以直接创建数据库表。

SQL 中 Create Database 语句的示例

在本文中,我们采用了以下两个示例,它们将帮助您了解如何在 SQL 中运行和执行 Create Database 查询

示例 1

此示例创建 Student 数据库。 要创建 Student 数据库,您必须在结构化查询语言中键入以下命令

成功执行此查询后,它将显示以下输出

数据库创建成功

您还可以使用以下查询来验证您的数据库是否已在 SQL 中创建

SQL 不允许开发人员使用现有的数据库名称创建数据库。 假设您想在同一数据库系统中创建另一个 Student 数据库,那么 Create Database 语句将在输出中显示以下错误

Can't create database 'Student'; database exists

因此,首先您必须使用 Drop 语句删除现有数据库。 您还可以借助 Replace 关键字替换现有数据库。

如果要替换现有的 Student 数据库,则必须键入以下 SQL 查询

示例 2

假设我们想在系统中创建 Employee 数据库。

首先,我们必须在结构化查询语言中键入以下命令

成功执行此查询后,它将显示以下输出

数据库创建成功

您还可以通过键入以下查询来检查您的数据库是否已在 SQL 中创建

我们知道 SQL 不允许开发人员使用现有的数据库名称创建数据库。

假设我们想在同一数据库系统中创建另一个 Employee 数据库,首先,我们必须使用 drop 语句删除现有数据库,或者我们必须借助“replace”关键字替换现有的 Employee 数据库。

要使用新的 Employee 数据库替换现有的 Employee 数据库,我们必须在 SQL 中键入以下查询


下一个主题Sql DROP Database