📖 Criação do Primeiro Banco de Dados MySQL

Introdução

Após instalar, configurar e conectar ao servidor MySQL, o próximo passo é criar o primeiro banco de dados.

O banco de dados será o local onde as informações serão armazenadas e organizadas através de tabelas.

📌 Um banco de dados é uma estrutura organizada para armazenar, consultar e manipular informações.

O que é um Banco de Dados?

Um banco de dados é uma coleção organizada de informações relacionadas que podem ser acessadas e manipuladas por um sistema gerenciador de banco de dados.

Elemento Descrição
Banco de Dados Agrupa informações relacionadas.
Tabela Armazena dados organizados em linhas e colunas.
Registro Representa uma linha de dados.
Campo Representa uma informação específica.

Criando um Banco de Dados

No MySQL utilizamos o comando CREATE DATABASE para criar um novo banco.



CREATE DATABASE escola;


Após executar o comando, o banco escola será criado no servidor MySQL.

Visualizando Bancos Existentes

O comando SHOW DATABASES apresenta todos os bancos disponíveis no servidor.



SHOW DATABASES;


Selecionando um Banco de Dados

Depois de criar um banco é necessário informar ao MySQL qual banco será utilizado.



USE escola;


📝 O comando USE define o banco ativo para os próximos comandos SQL.

Criando Banco com Segurança

Para evitar erros quando o banco já existir utilizamos o comando IF NOT EXISTS.



CREATE DATABASE IF NOT EXISTS escola;


Nomeação de Bancos de Dados

Os nomes dos bancos devem seguir boas práticas.

Boa Prática Exemplo
Nome significativo controle_estoque
Sem espaços sistema_vendas
Utilizar letras minúsculas empresa
Evitar caracteres especiais cliente2026

Criando um Banco de Exemplo

Vamos criar um banco para uma pequena escola.



CREATE DATABASE escola;


USE escola;


Estrutura Inicial do Banco

Após criar o banco podemos adicionar tabelas para armazenar informações.

Tabela Informação Armazenada
alunos Dados dos estudantes.
cursos Dados dos cursos.
professores Dados dos professores.

Excluindo um Banco de Dados

O comando DROP DATABASE remove completamente um banco.



DROP DATABASE escola;


⚠️ Atenção: este comando remove todas as tabelas e dados existentes no banco.

Diferença entre Criar e Usar Banco

Comando Função
CREATE DATABASE Cria um novo banco.
SHOW DATABASES Lista bancos existentes.
USE Seleciona o banco ativo.
DROP DATABASE Remove um banco.

Comandos SQL Utilizados



-- Criar banco

CREATE DATABASE empresa;


-- Listar bancos

SHOW DATABASES;


-- Selecionar banco

USE empresa;


-- Remover banco

DROP DATABASE empresa;


Boas Práticas

Resumo da Aula

🎓 Aula concluída! Agora você criou seu primeiro banco de dados utilizando MySQL.