Manual MyTable

MySQL • Criar Tabela

Use esta seção para criar uma nova tabela no MySQL definindo colunas, tipos, chaves e opções básicas (engine, collation). O MyTable guia você passo a passo.


Abrir a ação “Criar Tabela”

  1. Conecte-se à sua conexão MySQL e escolha o banco.
  2. No grupo Tabelas, toque em Criar Tabela (menu de ações ou botão “+”).

Definir nome e colunas

  1. Nome da tabela: escolha um identificador claro (ex.: clientes).
  2. Adicionar colunas:
    • Nome: ex. id, nome, email, data_cadastro.
    • Tipo: ex. INT, BIGINT, VARCHAR(120), DECIMAL(10,2), DATE, DATETIME, BOOLEAN.
    • Nulo?: marque Sim apenas quando o campo puder ficar vazio.
    • Default: valor padrão (ex.: CURRENT_TIMESTAMP em datas).
    • Auto Increment: habilite no campo inteiro que será a PK numérica.
    • Comentário (opcional): descreva o uso da coluna.

Dica: Prefira tipos exatos (ex.: DECIMAL para valores financeiros) e tamanhos compatíveis com o uso real.


Chaves e índices iniciais

  • Chave Primária (PK): selecione a coluna (ex.: id AUTO_INCREMENT).
  • Únicos (opcional): e-mail, documento etc. quando não pode repetir.
  • Índices adicionais podem ser criados depois em MySQL • Índices.

Opções da tabela

  • Engine: em geral InnoDB (transações e FKs).
  • Charset/Collation: ex. utf8mb4 / utf8mb4_general_ci. Ajustes finos em Collation.

Confirmar criação

  1. Revise o resumo (nome, colunas, PK, opções).
  2. Toque em Criar. Se houver erro (nome já existe, tipo inválido), ajuste e tente novamente.

Boas práticas

  • Use nomes padronizados e sem acentos/espacos (ex.: data_cadastro).
  • Prefira NOT NULL quando fizer sentido; reduz ambiguidades.
  • Crie índices nas colunas mais usadas em filtros/joins.
  • Adicione comentários nas colunas importantes (documentação viva).

Erros comuns (e soluções)

“Tabela já existe”

  • Escolha outro nome ou confirme se não há uma tabela homônima em outro ambiente.

“Tipo/tamanho inválido”

  • Revise o tipo (ex.: VARCHAR(0) não é válido) ou ajuste precisão do DECIMAL.

“Permissão negada”

  • Use um usuário com CREATE no banco ou solicite liberação à TI.

Próximas ações

Próximo: MySQL • Duplicar Tabela • Voltar: MySQL • Estrutura da Tabela