MySQL CRIAR BANCO DE DADOS

Resumo : neste tutorial, você aprenderá como usar a CREATE DATABASEinstrução MySQL para criar um novo banco de dados em um servidor de banco de dados MySQL.

Introdução à instrução MySQL CREATE DATABASE

Para criar um novo banco de dados no MySQL, você usa a CREATE DATABASEinstrução. O seguinte ilustra a sintaxe básica da CREATE DATABASEinstrução:

CREATE DATABASE [IF NOT EXISTS] database_name
[CHARACTER SET charset_name]
[COLLATE collation_name];Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Nesta sintaxe:

  • Primeiro, especifique o nome do banco de dados após as CREATE DATABASEpalavras-chave. O nome do banco de dados deve ser exclusivo em uma instância do servidor MySQL. Se você tentar criar um banco de dados com um nome já existente, o MySQL emitirá um erro.
  • Segundo, use a IF NOT EXISTSopção de criar condicionalmente um banco de dados se ele não existir.
  • Terceiro, especifique o conjunto de caracteres e o agrupamento  do novo banco de dados. Se você pular as cláusulas CHARACTER SET e COLLATE, o MySQL usará o conjunto de caracteres padrão e agrupamento para o novo banco de dados.

Criando um novo banco de dados usando a ferramenta cliente mysql

Para criar um novo banco de dados por meio da ferramenta cliente mysql, siga estas etapas:

Primeiro, faça login no servidor MySQL usando uma conta de usuário que tenha o CREATE DATABASEprivilégio:

mysql -u root -pLinguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Ele solicitará que você insira uma senha. Para autenticar, você precisa digitar a senha da rootconta do usuário e pressionar a Entertecla:

Enter password: ********

A seguir, exiba os bancos de dados disponíveis no servidor usando a SHOW DATABASESinstrução. Esta etapa é opcional.

SHOW DATABASES;

Saída:

+--------------------+
| Database           |
+--------------------+
| classicmodels      |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)Linguagem de código:  JavaScript  ( javascript )

Em seguida, emita o CREATE DATABASEcomando com um nome de banco de dados, por exemplo, testdbe pressione Enter:

CREATE DATABASE testdb;

Ele retornará o seguinte:

Query OK, 1 row affected (0.02 sec)Linguagem de código:  CSS  ( css )

Depois disso, use o SHOW CREATE DATABASEcomando para revisar o banco de dados criado:

SHOW CREATE DATABASE testdb;Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

MySQL retorna o nome do banco de dados e o conjunto de caracteres e agrupamento do banco de dados:

+----------+----------------------------------------------------------------------------------------------------------------------------------+
| Database | Create Database                                                                                                                  |
+----------+----------------------------------------------------------------------------------------------------------------------------------+
| testdb   | CREATE DATABASE `testdb` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */ |
+----------+----------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.01 sec)Linguagem de código:  JavaScript  ( javascript )

Por fim, selecione o banco de dados recém-criado para trabalhar usando a USEinstrução:

USE testdb;Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Saída:

Database changed

Agora você pode começar a criar tabelas e outros objetos de banco de dados dentro do   testdbbanco de dados.

Para sair do programa mysql , digite exito comando:

exitLinguagem de código:  PHP  ( php )

Saída:

Bye

Criando um novo banco de dados usando MySQL Workbench

Para criar um novo banco de dados usando o MySQL Workbench, siga estas etapas:

Primeiro, inicie o MySQL Workbench e clique no botão configurar nova conexão conforme mostrado na captura de tela a seguir:

Segundo, digite o nome da conexão e clique no botão Test Connection .

MySQL Workbench exibe uma caixa de diálogo solicitando a senha do rootusuário:

Você precisa (1) digitar a senha do rootusuário, (2) verificar Salvar senha no cofre e (3) clicar no botão OK .

Terceiro, clique duas vezes no nome da conexão Local  para conectar-se ao servidor MySQL.

MySQL Workbench abre a seguinte janela que consiste em quatro partes: Navegador, Consulta, Informações e Saída.

Quarto, clique no botão criar um novo esquema no servidor conectado na barra de ferramentas:

No MySQL, o esquema é sinônimo de banco de dados. Criar um novo esquema também significa criar um novo banco de dados.

Quinto, a seguinte janela está aberta. Você precisa (1) inserir o nome do esquema, (2) alterar o conjunto de caracteres e agrupamento, se necessário, e clicar no  botão Aplicar :

Sexto, MySQL Workbench abre a seguinte janela que exibe o script SQL que será executado. Observe que o CREATE SCHEMAcomando de instrução tem o mesmo efeito que a CREATE DATABASEinstrução.

Se tudo estiver bem, você verá o novo banco de dados criado e mostrado na aba esquemas da seção Navegador .

Sétimo, para selecionar o testdb2banco de dados, (1) clique com o botão direito no nome do banco de dados e (2) escolha o item de menu Definir como esquema padrão :

O testdb2nó está aberto conforme mostrado na captura de tela a seguir.

Agora, você pode trabalhar testdb2no MySQL Workbench.

Resumo

  • Use a CREATE DATABASEinstrução para criar um novo banco de dados.
  • No MySQL, esquemas são sinônimos de bancos de dados.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *