📋 CREATE TABLE

Introdução

O comando CREATE TABLE é utilizado para criar tabelas dentro de um banco de dados.

As tabelas são estruturas responsáveis por armazenar informações de forma organizada em linhas e colunas.

📌 Em bancos relacionais, praticamente todos os dados são armazenados em tabelas.

O que é uma Tabela?

Uma tabela representa uma entidade do sistema e é composta por:

Sintaxe Básica

CREATE TABLE nome_tabela (
  coluna1 tipo_dado,
  coluna2 tipo_dado,
  coluna3 tipo_dado
);

Primeira Tabela

Criando uma tabela de alunos:

CREATE TABLE alunos (
  id INT,
  nome VARCHAR(100),
  idade INT
);

A tabela criada possui três colunas: id, nome e idade.

Entendendo a Estrutura

Coluna Tipo Função
id INT Identificador numérico
nome VARCHAR(100) Nome do aluno
idade INT Idade do aluno

Exemplo de Tabela de Produtos

CREATE TABLE produtos (
  codigo INT,
  descricao VARCHAR(150),
  preco DECIMAL(10,2),
  estoque INT
);

Essa tabela armazenará informações sobre produtos comercializados.

Visualizando as Tabelas

Após criar tabelas, podemos listar todas as tabelas do banco:

SHOW TABLES;

O comando exibirá todas as tabelas existentes no banco selecionado.

Visualizando a Estrutura

Para visualizar as colunas de uma tabela:

DESCRIBE alunos;

O MySQL exibirá os campos, tipos e restrições da tabela.

Fluxo de Criação

Etapa Ação
1 Criar banco de dados
2 Selecionar banco
3 Criar tabela
4 Inserir registros
5 Consultar dados

Erros Comuns

⚠️ Sempre revise a sintaxe antes de executar comandos DDL.

Boas Práticas

Resumo da Aula

🎓 Aula concluída! Agora você sabe criar tabelas utilizando o comando CREATE TABLE e está preparado para definir corretamente os tipos de dados de cada coluna.