MySQL é um RDBMS amplamente utilizado que suporta vários comandos e consultas para executar diferentes operações de banco de dados. Uma delas é a criação de um novo banco de dados que pode ser feito utilizando o “ CRIAR BANCO DE DADOS ' declaração. A instrução CREATE DATABASE permite definir um novo banco de dados com um nome específico no servidor MySQL com privilégios de criação. Usando esta instrução, você pode especificar várias opções para o novo banco de dados, como o conjunto de caracteres padrão, collation, etc.
Este artigo explicará como as instruções CREATE DATABASE funcionam no MySQL.
Como funciona a instrução CREATE DATABASE no servidor MySQL?
No MySQL, um novo banco de dados pode ser criado utilizando o comando “ CRIAR BANCO DE DADOS ” com o nome específico. A sintaxe para criar o banco de dados é fornecida abaixo:
CRIAR BANCO DE DADOS [ nome do banco de dados ] ;
Na sintaxe acima, altere o “ [nome do banco de dados] ” para qualquer nome de banco de dados apropriado.
Vamos passar para os exemplos de criação de um banco de dados, mas antes disso certifique-se de ter logado no banco de dados MySQL.
Exemplo 1: criar um banco de dados
Um exemplo de criação de um nome de banco de dados “ linuxhintdatabase ” é dado abaixo:
CRIAR BANCO DE DADOS linuxhintbanco de dados;
Saída
A saída mostrou que o nome do banco de dados “ linuxhintdatabase ' foi criado.
Agora vamos confirmar se o banco de dados foi criado ou não usando o “ MOSTRAR ” da seguinte forma:
MOSTRAR CRIAR BANCO DE DADOS linuxhintbanco de dados;
Saída
A saída descreve as informações sobre o banco de dados recém-criado (linuxhintdatabase).
Exemplo 2: Criar um Banco de Dados com a Opção “SE NÃO EXISTE”
Ao criar o novo banco de dados no MySQL, o “ SE NÃO EXISTE ” A opção é utilizada para confirmar que o banco de dados especificado (mesmo nome) já não existe no servidor. Para criar um banco de dados usando o “ SE NÃO EXISTE ” opção digite o comando abaixo:
CRIAR BANCO DE DADOS SE NÃO EXISTIR linuxhintdatabase1;
No comando acima, “ linuxhintdatabase1 ” é o novo nome do banco de dados.
Saída
A saída mostrou que o banco de dados foi criado.
Exemplo 3: Criar um banco de dados com CHARACTER SET e COLLATE
O ' CONJUNTO DE CARACTERES ” define a codificação de caracteres para o banco de dados, enquanto o “ COLETAR ” define as regras para classificar e comparar os caracteres. Para criar um banco de dados com “CHARACTER SET” e “COLLATE”, digite o comando abaixo:
CRIAR BANCO DE DADOS linuxhintdatabase2 CONJUNTO DE CARACTERES utf8mb4 COLATAR utf8mb4_unicode_ci;
Saída
A saída exibiu que o banco de dados foi criado com as opções especificadas.
Como usar o banco de dados recém-criado?
O banco de dados pode ser usado/selecionado usando o botão “ usar ” depois de fazer login no MySQL. Um exemplo para usar o banco de dados MySQL é dado abaixo:
usar linuxhintdatabase;
Saída
A saída mostrou que o banco de dados foi alterado para o banco de dados recém-criado, o que significa que agora o usuário poderá utilizá-lo.
Como fazer login diretamente no banco de dados recém-criado?
Para acessar diretamente o banco de dados recém-criado, use o comando MySQL com nome de usuário e senha conforme abaixo:
mysql -em md -p linuxhintdatabase
No comando acima, “ md ” é o nome do usuário e “ linuxhintdatabase ” é o nome do banco de dados. Depois de executar este comando, você será solicitado a inserir a senha do servidor MySQL.
Saída
A saída mostrou que o banco de dados foi conectado.
Como excluir um banco de dados?
No MySQL, o banco de dados pode ser excluído usando o comando “ DERRUBAR ” comando, o exemplo é dado abaixo:
DROP DATABASE linuxhintdatabase;
No comando acima, “ linuxhintdatabase ” é o nome do banco de dados.
Saída
A saída mostrou que o banco de dados foi descartado (excluído).
Conclusão
O ' CRIAR BANCO DE DADOS ” é um recurso poderoso que permite aos usuários criar um novo banco de dados no servidor MySQL com quaisquer opções ou configurações adicionais. Este artigo explicou a sintaxe da instrução CREATE DATABASE, juntamente com exemplos de criação de um banco de dados, uso do banco de dados, logon direto no banco de dados e exclusão de um banco de dados.