Hoewel de Quick-Add templates veelgebruikte kolommen dekken, heb je soms volledige controle nodig over kolomnamen, datatypes en opties. De table builder van het Nobregas MySQL Panel laat je aangepaste kolommen toevoegen met precieze configuraties voor elk gebruik.
Een Aangepaste Kolom Toevoegen
- Open de Table Builder (door te navigeren naar Databases > Manage > Create Table).
- Voer je tabelnaam in.
- Klik op de Add Column Manually knop onder de templateknoppen.
- Een nieuwe lege kolomrij verschijnt met velden voor configuratie.
Kolomopties Configureren
Elke aangepaste kolomrij heeft de volgende instellingen:
Kolomnaam
Typ een beschrijvende naam met kleine letters, cijfers en underscores. Voorbeelden: phone_number, total_orders, birth_date.
Datatype
Selecteer uit het dropdownmenu:
| Datatype | Beschrijving | Voorbeeldgebruik |
|---|---|---|
| INT | Gehele getallen (-2 miljard tot +2 miljard) | ID's, tellingen, hoeveelheden |
| BIGINT | Zeer grote gehele getallen | Grootschalige tellers, sociale media ID's |
| DECIMAL | Exacte precisie getallen | Prijzen, financiële data, coördinaten |
| VARCHAR | Tekst met variabele lengte (tot 255 tekens) | Namen, e-mails, korte strings |
| TEXT | Lange tekst (tot 65.535 tekens) | Artikelen, beschrijvingen, reacties |
| TINYINT | Kleine getallen (0-255) | Booleaanse vlaggen, statuscodes |
| DATE | Alleen datum (JJJJ-MM-DD) | Verjaardagen, deadlines |
| DATETIME | Datum en tijd (JJJJ-MM-DD UU:MM:SS) | Evenement timestamps, schema's |
| TIMESTAMP | Automatisch bijgewerkte datum/tijd | Aanmaak/wijziging bijhouden |
| JSON | Gestructureerde JSON data | Instellingen, metadata, flexibele data |
Primary Key
Vink dit aan als de kolom de primaire sleutel van de tabel moet zijn. Een primaire sleutel identificeert elke rij uniek. Slechts één kolom zou de primaire sleutel moeten zijn (of gebruik samengestelde sleutels via SQL).
Auto Increment
Vink dit aan om MySQL automatisch opeenvolgende waarden (1, 2, 3, ...) te laten genereren. Dit wordt doorgaans gebruikt met INT primaire sleutelkolommen.
Nullable
Vink dit aan om de kolom NULL (lege) waarden te laten bevatten. Laat het ongemarkeerd als de kolom altijd een waarde moet hebben.
Standaardwaarde
Voer optioneel een standaardwaarde in die wordt gebruikt wanneer een nieuwe rij wordt ingevoegd zonder deze kolom op te geven. Voorbeelden:
0voor numerieke kolommenactivevoor statuskolommenCURRENT_TIMESTAMPvoor timestamp kolommen
Meerdere Aangepaste Kolommen Toevoegen
Klik herhaaldelijk op Add Column Manually om zoveel kolommen toe te voegen als nodig. Elke kolom verschijnt als een nieuwe rij in de builder. Je kunt Quick-Add templates en aangepaste kolommen vrij combineren.
Een Aangepaste Kolom Verwijderen
Klik op de X knop aan de rechterkant van elke kolomrij om deze te verwijderen voordat je de tabel aanmaakt.
Best Practices voor Aangepaste Kolommen
- Kies het juiste datatype — Gebruik geen TEXT als VARCHAR voldoende is. Gebruik geen VARCHAR voor nummers.
- Stel passende lengtes in — VARCHAR(50) voor namen, VARCHAR(255) voor URL's en e-mails.
- Gebruik DECIMAL voor geld — Gebruik nooit FLOAT of DOUBLE voor financiële waarden.
- Maak het NOT NULL wanneer mogelijk — Het vermijden van nullable kolommen vereenvoudigt je queries en vermindert onverwacht gedrag.
- Voeg later indexen toe — Voor kolommen waarop je zoekt of filtert, overweeg indexen toe te voegen via SQL-queries.