SQL 创建数据库

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

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

一、SQL 创建数据库 语法

CREATE DATABASE Database_Name;  

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

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

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

二、各种创建数据库的语法

MySQL 创建数据库 语法

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

CREATE DATABASE Database_Name;  

Oracle 创建数据库 语法

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

SQL Server 创建数据库 语法

在本文中,我们采用了以下两个示例来帮助如何在 SQL 中运行和执行创建数据库查询:

示例 1:

此示例创建Student数据库。要创建学生数据库,您必须在SQL语言中键入以下命令:

CREATE DATABASE Student ;  

当此SQL成功执行时,它将显示以下输出:

Database created successfully

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

SHOW DATABASE ;

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

Can't create database 'Student'; database exists

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

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

CREATE OR REPLACE DATABASE Student ;  

示例 2:

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

首先,我们必须在SQL语言中输入以下命令:

CREATE DATABASE Employee ;  

当此SQL成功执行时,它将显示以下输出:

Database created successfully

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

SHOW DATABASE ;  

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

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

要将现有的 Employee 数据库替换为新的 Employee 数据库,我们必须在 SQL 中键入以下SQL:

CREATE OR REPLACE DATABASE Employee;  

 

热门文章

优秀文章