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 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. |
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.
O comando SHOW DATABASES apresenta todos os bancos disponíveis no servidor.
SHOW DATABASES;
Depois de criar um banco é necessário informar ao MySQL qual banco será utilizado.
USE escola;
Para evitar erros quando o banco já existir utilizamos o comando IF NOT EXISTS.
CREATE DATABASE IF NOT EXISTS escola;
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 |
Vamos criar um banco para uma pequena escola.
CREATE DATABASE escola;
USE escola;
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. |
O comando DROP DATABASE remove completamente um banco.
DROP DATABASE escola;
| Comando | Função |
|---|---|
| CREATE DATABASE | Cria um novo banco. |
| SHOW DATABASES | Lista bancos existentes. |
| USE | Seleciona o banco ativo. |
| DROP DATABASE | Remove um banco. |
-- Criar banco
CREATE DATABASE empresa;
-- Listar bancos
SHOW DATABASES;
-- Selecionar banco
USE empresa;
-- Remover banco
DROP DATABASE empresa;