Il Pannello Nobregas MySQL dispone di un potente visual table builder che vi permette di progettare tabelle database senza scrivere una singola riga di SQL. Aggiungete colonne, impostate tipi di dati, configurate chiavi — tutto attraverso un'interfaccia intuitiva point-and-click.
Accedere al Table Builder
- Accedete su mysql.nobregas.org.
- Cliccate Databases nella barra di navigazione in alto.
- Cliccate il pulsante Manage (o cliccate il nome del database) accanto al database dove volete creare una tabella.
- Cliccate il pulsante Create Table in alto a destra.
Se il database non ha ancora tabelle, il builder appare inline nella pagina con un messaggio per creare la prima tabella. Altrimenti, si apre una finestra modale.
Passo 1: Inserire un Nome Tabella
In cima al builder, digitate un nome per la tabella nel campo Table Name. Usate nomi descrittivi, in minuscolo con underscore:
usersproductsorder_itemsblog_posts
I nomi delle tabelle possono essere lunghi fino a 64 caratteri e dovrebbero contenere solo caratteri alfanumerici e underscore.
Passo 2: Aggiungere Colonne con Quick Templates
Il builder fornisce pulsanti Quick Add per tipi di colonne comuni. Cliccate uno qualsiasi per aggiungere istantaneamente una colonna preconfigurata:
| Template | Colonna Creata | Tipo di Dato |
|---|---|---|
| ID (Auto) | id |
INT, Primary Key, 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: Aggiungere Colonne Personalizzate Manualmente
Cliccate il pulsante Add Column Manually per aggiungere una riga di colonna vuota. Per ogni colonna, configurate:
- Column Name — Il nome della colonna (es.
phone_number). - Data Type — Scegliete tra INT, BIGINT, DECIMAL, VARCHAR, TEXT, TINYINT, DATE, DATETIME, TIMESTAMP o JSON.
- Primary Key — Selezionate se questa colonna è la chiave primaria.
- Auto Increment — Selezionate per generare automaticamente valori sequenziali (di solito abbinato alla chiave primaria).
- Nullable — Selezionate se la colonna può contenere valori NULL.
- Default Value — Opzionalmente impostate un valore predefinito.
Passo 4: Revisione e Creazione
Il builder mostra un conteggio colonne per verificare quante colonne avete aggiunto. Rivedete le colonne, poi cliccate Create Table.
La tabella viene creata istantaneamente sul vostro nodo MySQL. La vedrete apparire nell'elenco tabelle, pronta per i dati.
Consigli per un Buon Design delle Tabelle
- Iniziate sempre con una colonna auto-increment ID come chiave primaria.
- Usate VARCHAR per testo breve e TEXT per contenuti lunghi.
- Usate DECIMAL per denaro/prezzi — non usate mai FLOAT per dati finanziari.
- Aggiungete timestamp created_at e updated_at per tracce di audit.
- Mantenete i nomi delle colonne descrittivi e consistenti (snake_case consigliato).