在 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;
SQL 创建数据库
版权归原作者 scand123 所有, 如有侵权,请联系我们删除。