Comprendere la struttura della tabella è essenziale per scrivere query corrette e progettare database efficienti. Il Nobregas MySQL Panel fornisce una vista Structure dettagliata che mostra la configurazione di ogni colonna, le chiavi e gli indici a colpo d'occhio.
Accedere alla Vista Structure
- Accedi a mysql.nobregas.org.
- Vai su Databases > clicca Manage sul tuo database.
- Clicca un nome di tabella o il pulsante Browse per aprire la pagina Table Browse.
- Clicca la scheda Structure in alto nella pagina.
Leggere la Tabella delle Informazioni sulle Colonne
La scheda Structure mostra una tabella con le seguenti colonne per ogni campo:
Nome Colonna
Il nome della colonna come definito nello schema (es. id, email, created_at).
Tipo di Dato
Il tipo di dato MySQL e la lunghezza (es. int(11), varchar(255), text, decimal(10,2), timestamp).
Null
Mostra se la colonna accetta valori NULL:
- YES — La colonna può essere vuota (NULL).
- NO — La colonna richiede un valore.
Key
Indica se la colonna fa parte di una chiave:
- PRI — Chiave primaria (identificatore unico per ogni riga).
- UNI — Chiave univoca (i valori devono essere unici in tutte le righe).
- MUL — Indice (usato per velocizzare ricerche e join).
Questi sono visualizzati come badge colorati per una facile identificazione.
Default
Il valore predefinito assegnato alla colonna quando una nuova riga viene inserita senza specificare questa colonna. Mostra NULL, un valore specifico o CURRENT_TIMESTAMP.
Extra
Proprietà aggiuntive:
- auto_increment — Il valore viene generato automaticamente in sequenza.
- on update CURRENT_TIMESTAMP — Il timestamp si aggiorna automaticamente quando la riga viene modificata.
Perché È Importante
Comprendere la struttura della tabella ti aiuta a:
- Scrivere query accurate — Conosci i nomi e i tipi delle colonne prima di scrivere SQL.
- Ottimizzare le prestazioni — Identifica le colonne che potrebbero beneficiare di indici sulle clausole WHERE, JOIN o ORDER BY.
- Risolvere problemi — Individua colonne nullable che causano NULL imprevisti, o auto_increment mancanti sui campi ID.
- Pianificare modifiche allo schema — Comprendi la struttura attuale prima di aggiungere o modificare colonne.
Passare tra Data e Structure
Alterna liberamente tra le schede Data e Structure in qualsiasi momento. La scheda Data mostra il contenuto effettivo; la scheda Structure mostra il design.