SQL - 创建数据库



数据库是在计算机系统中存储的结构化数据集合。它们用于高效地存储和检索数据。可以使用不同的查询语言创建数据库,而 SQL 就是其中一种语言。

CREATE DATABASE 语句

CREATE DATABASE 语句是用于在 SQL 中创建新数据库的 DDL(数据定义语言)语句。如果您在 Linux 或 Unix 上创建数据库,则数据库名称区分大小写,即使 SQL 关键字不区分大小写也是如此。如果您在 Windows 上工作,则此限制不适用。

语法

以下是SQL中创建数据库的语法:

CREATE DATABASE DatabaseName;

这里,DatabaseName 是我们要创建的数据库的名称。数据库名称可以包含任何有效的标识符,例如数字、字母或下划线。但DatabaseName不能是 SQL 中可用的关键字。

创建数据库时,可能会遇到错误,例如 ERROR 1044 (42000): Access denied for user 'krishna'@'localhost' to database 'DatabaseName',这意味着您没有创建数据库的必要权限。要创建数据库,您需要具有管理员权限。

示例

以下是如何使用 SQL CREATE DATABASE 语句创建数据库testDB的示例:

CREATE DATABASE testDB;

使用 SQL 列出数据库

创建数据库testDB后,您可以使用 SQL 命令SHOW DATABASES;在数据库列表中检查它。

语法

SHOW DATABASES;

输出

输出将显示为:

数据库
master
performance_schema
information_schema
mysql
testDB

使用 SQL 使用/选择数据库

我们现在可以使用 SQL 中的USE语句将testDB设置为默认数据库。

语法

USE testDB;

就是这样!我们已成功在 SQL 中创建了一个数据库。现在,我们可以在这个新数据库中创建表和其他数据库对象。

广告