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;命令将Demonstração数据库设置为所有将来所有命令的目标数据库。

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

在MySQL中创建数据库

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

Passos1:调用MySQL命令行工具

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

shell> mysql -u root -p

Passos2:建立MySQL数据库

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

mysql> CREATE DATABASE demo;

Se o banco de dados for criado com sucesso, você verá uma saída semelhante à seguinte:}

Query OK, 1 row afetada (0.03 sec)

Se você tentar criar um banco de dados que já existe, você receberá uma mensagem de erro. Para evitar isso, você pode usar a cláusula opcional IF NOT EXISTS no MySQL, conforme mostrado a seguir:

mysql> CREATE DATABASE IF NOT EXISTS demo;

Passos3Selecione o banco de dados

Digite o seguinte comando e pressione Enter. Você verá a saída“Banco de Dados Alterado”Agora, nossoDemonstraçãoO banco de dados foi selecionado como o banco de dados padrão para todas as operações futuras.

mysql> USE demo;

Dica:Para ver a lista de bancos de dados existentes no servidor MySQL, execute a seguinte instrução: SHOW DATABASES; No prompt de comando, execute esta instrução.