🗄️ CREATE DATABASE

Introdução

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.

📌 Antes de criar tabelas, é necessário criar um banco de dados.

Sintaxe Básica

A estrutura básica do comando é:

CREATE DATABASE nome_do_banco;

Primeiro Exemplo

Criando um banco chamado escola:

CREATE DATABASE escola;

Após a execução, o MySQL criará um novo banco chamado escola.

Visualizando o Banco Criado

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.

Exemplo Prático

Criando um banco para um sistema de vendas:

CREATE DATABASE sistema_vendas;

Esse banco poderá armazenar tabelas de clientes, produtos, pedidos e vendas.

Convenções de Nomes

Boa Prática Exemplo
Usar letras minúsculas escola
Utilizar underscore sistema_vendas
Evitar espaços cadastro_clientes
Nome descritivo controle_estoque

CREATE DATABASE IF NOT EXISTS

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.

Verificando a Criação

Após criar o banco, podemos confirmar sua existência executando:

SHOW DATABASES;

O nome do banco aparecerá na lista retornada pelo servidor.

Fluxo de Criação de um Projeto

Etapa Ação
1 Criar banco de dados
2 Selecionar banco
3 Criar tabelas
4 Inserir dados
5 Realizar consultas

Erros Comuns

⚠️ Usuários sem privilégios administrativos podem não conseguir criar bancos de dados.

Boas Práticas

Resumo da Aula

🎓 Aula concluída! Agora você sabe criar bancos de dados utilizando o comando CREATE DATABASE no MySQL.