在SQL中,’Create Database’语句是在数据库中存储结构化数据的第一步。
数据库开发人员和用户使用SQL中的此语句来创建数据库系统中的新数据库。它使用在Create Database语句中指定的名称创建数据库。
CREATE DATABASE Database_Name;
在这个语法中, Database_Name 指定了我们在系统中要创建的数据库的名称。我们必须在“Create Database”关键字之后的查询中输入数据库名称。
在创建数据库时,需要了解以下几个重要点:
在MySQL中,使用相同的命令来创建新的数据库以存储结构化数据。
CREATE DATABASE Database_Name;
在Oracle数据库中,不需要创建数据库。在Oracle数据库中,我们可以直接创建数据库表。
在本文中,我们介绍了以下两个示例,将帮助您如何在SQL中运行和执行Create Database查询:
示例1:
此示例创建了 学生 数据库。要创建学生数据库,您必须在结构化查询语言中键入以下命令:
CREATE DATABASE Student ;
当成功执行此查询时,将显示以下输出:
数据库创建成功
您还可以使用以下查询验证是否在SQL中创建了数据库:
SHOW DATABASE ;
SQL不允许开发者使用已存在的数据库名称创建数据库。假设您想在同一数据库系统中创建另一个名为Student的数据库,则Create Database语句将在输出中显示以下错误:
Can't create database 'Student'; database exists
所以,首先你必须使用Drop语句来删除现有的数据库。你也可以借助Replace关键字替换现有的数据库。
如果你想替换现有的学生数据库,那么你需要输入以下的SQL查询:
CREATE OR REPLACE DATABASE Student ;
示例2:
假设我们想在系统中创建员工数据库。
首先,我们需要在结构化查询语言中键入以下命令:
CREATE DATABASE Employee ;
当这个查询成功执行时,它将显示以下输出:
数据库创建成功
您还可以通过输入以下查询来检查您的数据库是否已创建:
SHOW DATABASE ;
我们知道SQL不允许开发人员使用现有的数据库名称来创建数据库。
假设我们想在同一数据库系统中创建另一个名为Employee的数据库,首先,我们必须使用drop语句删除现有的数据库,或者我们必须使用’replace’关键字替换现有的Employee数据库。
要用新的Employee数据库替换现有的Employee数据库,我们必须在SQL中键入以下查询:
CREATE OR REPLACE DATABASE Employee;
本文链接:http://so.lmcjl.com/news/18109/