Het begrijpen van je tabelstructuur is essentieel voor het schrijven van correcte queries en het ontwerpen van efficiënte databases. Het Nobregas MySQL Panel biedt een gedetailleerde Structure-weergave die de configuratie, sleutels en indexen van elke kolom in één oogopslag toont.
De Structure Weergave Openen
- Log in op mysql.nobregas.org.
- Navigeer naar Databases > klik op Manage bij je database.
- Klik op een tabelnaam of de Browse knop om de Table Browse pagina te openen.
- Klik op het Structure tabblad bovenaan de pagina.
De Kolominformatietabel Lezen
Het Structure tabblad toont een tabel met de volgende kolommen voor elk veld:
Kolomnaam
De naam van de kolom zoals gedefinieerd in het schema (bijv. id, email, created_at).
Datatype
Het MySQL-datatype en de lengte (bijv. int(11), varchar(255), text, decimal(10,2), timestamp).
Null
Toont of de kolom NULL-waarden accepteert:
- YES — De kolom kan leeg zijn (NULL).
- NO — De kolom vereist een waarde.
Key
Geeft aan of de kolom deel uitmaakt van een sleutel:
- PRI — Primaire sleutel (unieke identificatie voor elke rij).
- UNI — Unieke sleutel (waarden moeten uniek zijn over alle rijen).
- MUL — Index (gebruikt om zoekopdrachten en joins te versnellen).
Deze worden weergegeven als gekleurde badges voor eenvoudige identificatie.
Default
De standaardwaarde die aan de kolom wordt toegewezen wanneer een nieuwe rij wordt ingevoegd zonder deze kolom op te geven. Toont NULL, een specifieke waarde of CURRENT_TIMESTAMP.
Extra
Aanvullende eigenschappen:
- auto_increment — De waarde wordt automatisch opeenvolgend gegenereerd.
- on update CURRENT_TIMESTAMP — De timestamp wordt automatisch bijgewerkt wanneer de rij wordt gewijzigd.
Waarom Dit Belangrijk Is
Het begrijpen van je tabelstructuur helpt je om:
- Nauwkeurige queries te schrijven — Ken kolomnamen en types voordat je SQL schrijft.
- Prestaties te optimaliseren — Identificeer kolommen die baat kunnen hebben bij indexen op WHERE, JOIN of ORDER BY clausules.
- Problemen te debuggen — Ontdek nullable kolommen die onverwachte NULLs veroorzaken, of ontbrekende auto_increment op ID-velden.
- Schemawijzigingen te plannen — Begrijp de huidige structuur voordat je kolommen toevoegt of wijzigt.
Schakelen Tussen Data en Structure
Schakel vrij tussen de Data en Structure tabbladen op elk moment. Het Data tabblad toont de daadwerkelijke inhoud; het Structure tabblad toont het ontwerp.