O Painel MySQL da Nobregas inclui um poderoso construtor visual de tabelas que permite desenhar tabelas de base de dados sem escrever uma única linha de SQL. Adicione colunas, defina tipos de dados, configure chaves — tudo através de uma interface intuitiva de apontar e clicar.
Aceder ao Construtor de Tabelas
- Inicie sessão em mysql.nobregas.org.
- Clique em Databases na barra de navegação superior.
- Clique no botão Manage (ou clique no nome da base de dados) ao lado da base de dados onde pretende criar uma tabela.
- Clique no botão Create Table no canto superior direito.
Se a base de dados ainda não tem tabelas, o construtor aparece inline na página com uma mensagem amigável para criar a sua primeira tabela. Caso contrário, abre-se uma janela modal.
Passo 1: Introduzir o Nome da Tabela
No topo do construtor, digite um nome para a tabela no campo Table Name. Utilize nomes descritivos, em minúsculas e com underscores:
usersproductsorder_itemsblog_posts
Os nomes de tabelas podem ter até 64 caracteres e devem conter apenas caracteres alfanuméricos e underscores.
Passo 2: Adicionar Colunas com Templates Rápidos
O construtor disponibiliza botões Quick Add para tipos de colunas comuns. Clique em qualquer um para adicionar instantaneamente uma coluna pré-configurada:
| Template | Coluna Criada | Tipo de Dados |
|---|---|---|
| ID (Auto) | id |
INT, Chave Primária, Auto Increment |
| Name | name |
VARCHAR(255) |
email |
VARCHAR(255) | |
| Text | content |
TEXT |
| Number | amount |
INT |
| Decimal/Price | price |
DECIMAL(10,2) |
| Yes/No | is_active |
TINYINT(1), Default 0 |
| Date | date |
DATE |
| Date & Time | datetime |
DATETIME |
| Timestamps | created_at + updated_at |
TIMESTAMP |
| Password | password |
VARCHAR(255) |
| JSON | data |
JSON |
Passo 3: Adicionar Colunas Personalizadas Manualmente
Clique no botão Add Column Manually para adicionar uma linha de coluna em branco. Para cada coluna, configure:
- Column Name — O nome da coluna (ex.:
phone_number). - Data Type — Escolha entre INT, BIGINT, DECIMAL, VARCHAR, TEXT, TINYINT, DATE, DATETIME, TIMESTAMP ou JSON.
- Primary Key — Marque se esta coluna é a chave primária.
- Auto Increment — Marque para gerar automaticamente valores sequenciais (normalmente associado à chave primária).
- Nullable — Marque se a coluna pode conter valores NULL.
- Default Value — Opcionalmente defina um valor predefinido.
Passo 4: Rever e Criar
O construtor mostra uma contagem de colunas para que possa verificar quantas colunas adicionou. Reveja as colunas e clique em Create Table.
A tabela é criada instantaneamente no seu nó MySQL. Verá a tabela aparecer na lista de tabelas, pronta para dados.
Dicas para um Bom Design de Tabelas
- Comece sempre com uma coluna ID auto-increment como chave primária.
- Utilize VARCHAR para texto curto e TEXT para conteúdo longo.
- Utilize DECIMAL para dinheiro/preços — nunca utilize FLOAT para dados financeiros.
- Adicione timestamps created_at e updated_at para trilhas de auditoria.
- Mantenha os nomes das colunas descritivos e consistentes (recomenda-se snake_case).