Sql 简明教程

SQL - CREATE Database

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

A database is a structured collection of data that is stored in a computer system. They are used to store and retrieve the data efficiently. Databases can be created using different query languages, and SQL is one such language.

CREATE Database Statement

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

The CREATE DATABASE statement is a DDL (Data Definition Language) statement used to create a new database in SQL. If you are creating your database on Linux or Unix, then database names are case-sensitive, even though SQL keywords are case-insensitive. If you are working on Windows then this restriction does not apply.

Syntax

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

Following is the syntax to create a database in SQL

CREATE DATABASE DatabaseName;

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

Here, the DatabaseName is the name of the database that we want to create. The database name can contain any valid identifiers, such as number, letters, or underscores. But a DatabaseName cannot be a keyword available in SQL.

Example

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

Following is an example to create a database testDB using SQL CREATE DATABASE statement −

CREATE DATABASE testDB;

List Databases using SQL

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

Once the database testDB is created, you can check it in the list of databases using SQL command SHOW DATABASES;.

Syntax

SHOW DATABASES;

输出将显示为:

The output will be displayed as −

Database

master

performance_schema

information_schema

mysql

testDB

Use/Select Databases using SQL

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

We can now set the testDB as the default database by using the USE statement in SQL.

Syntax

USE testDB;

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

That’s it! we have successfully created a database in SQL. Now, we can create tables and other database objects within this new database.