O comando CREATE DATABASE é utilizado para criar um novo banco de dados em um servidor MySQL.
Todo projeto começa pela criação de um banco de dados onde serão armazenadas as tabelas, relacionamentos e informações do sistema.
A estrutura básica do comando é:
CREATE DATABASE nome_do_banco;
Criando um banco chamado escola:
CREATE DATABASE escola;
Após a execução, o MySQL criará um novo banco chamado escola.
Depois da criação, é possível visualizar os bancos existentes usando:
SHOW DATABASES;
O comando exibirá todos os bancos de dados disponíveis no servidor.
Criando um banco para um sistema de vendas:
CREATE DATABASE sistema_vendas;
Esse banco poderá armazenar tabelas de clientes, produtos, pedidos e vendas.
| Boa Prática | Exemplo |
|---|---|
| Usar letras minúsculas | escola |
| Utilizar underscore | sistema_vendas |
| Evitar espaços | cadastro_clientes |
| Nome descritivo | controle_estoque |
Para evitar erros caso o banco já exista, pode-se utilizar a cláusula IF NOT EXISTS.
CREATE DATABASE IF NOT EXISTS escola;
O MySQL criará o banco somente se ele ainda não existir.
Após criar o banco, podemos confirmar sua existência executando:
SHOW DATABASES;
O nome do banco aparecerá na lista retornada pelo servidor.
| Etapa | Ação |
|---|---|
| 1 | Criar banco de dados |
| 2 | Selecionar banco |
| 3 | Criar tabelas |
| 4 | Inserir dados |
| 5 | Realizar consultas |