English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL 创建数据库 CREATE DATABASE

在本教程中,您将学习如何使用SQL在关系数据库管理系统(如MySQL,SQL Server等)中创建数据库。

创建数据库

在对数据进行任何处理之前,我们必须首先创建一个数据库。我们假设您已经拥有一个MySQL或SQL Server可供使用,并且拥有所有必需的特权,如果没有,请查看入门指南

SQL CREATE DATABASE语句用于创建数据库。

语法

创建数据库的基本语法可以通过以下方式给出:

CREATE DATABASE database_name;

以下SQL语句创建一个名为demo的数据库:

CREATE DATABASE demo;

创建数据库不会选择使用它。因此,在继续之前,我们必须选择带有该USE语句的目标数据库。例如,该USE demo;命令将Demonstration数据库设置为所有将来所有命令的目标数据库。

注:在UNIX中,数据库和表名是区分大小写的,所以你必须总是指到你的数据库demo,而不是Demo,DEMO或别的东西。但是,SQL关键字不区分大小写,就像CREATE DATABASE和一样create database。

在MySQL中创建数据库

让我们使用命令行工具在MySQL中创建数据库。

Schritt1:调用MySQL命令行工具

要调用MySQL命令行,我们必须先登录MySQL服务器。要以root用户身份登录,请在终端中键入以下命令,然后按Enter。系统将要求您输入密码。输入密码,然后按Enter键,如果正确,mysql>将出现提示,通过该提示,您可以发出SQL语句并查看结果。

shell> mysql -u root -p

Schritt2:建立MySQL数据库

现在,执行以下命令以创建名为demo的数据库。

mysql> CREATE DATABASE demo;

Wenn die Datenbank erfolgreich erstellt wurde, sehen Sie eine Ausgabe wie die folgende:

Query OK, 1 row affected (0.03 sec)

Führen Sie Sie versuchen, eine bereits vorhandene Datenbank zu erstellen, erhalten Sie eine Fehlermeldung. Um dies zu vermeiden, können Sie im MySQL die optionale Klausel IF NOT EXISTS verwenden, wie folgt:

mysql> CREATE DATABASE IF NOT EXISTS demo;

Schritt3:Datenbank auswählen

Geben Sie den folgenden Befehl ein und drücken Sie Enter. Sie werden die Ausgabe sehen“Datenbank geändert”。Jetzt, unsereDemonstrationDie Datenbank wurde als Standard-Datenbank für alle zukünftigen Operationen ausgewählt.

mysql> USE demo;

Tipp:Um eine Liste der derzeit auf dem MySQL-Server vorhandenen Datenbanken anzuzeigen, führen Sie den Befehl SHOW DATABASES; im Befehlszeilenfenster aus.