Als we aan een database werken, vinden we soms dat er voor elk record extra gegevens moeten worden toegevoegd, maar dat deze niet passen in een van de bestaande velden of structuren. Het toevoegen van een nieuwe kolom aan een bestaande database kan helpen bij dit probleem, en het is heel gemakkelijk te bereiken met PhpMyAdmin.
In deze handleiding wordt ervan uitgegaan dat u al bent ingelogd op PhpMyAdmin als rootgebruiker. Vervolgens bespreken we hoe u een tabel kopieert en bekijken we enkele van de opties die PhpMyAdmin biedt.
Klik op de startpagina van PhpMyAdmin op de databasenaam van de tabel die we willen wijzigen.
Klik vervolgens op de tafelnaam.
Deze pagina toont ons de bestaande structuur, en in ons geval kunnen we vier bestaande kolommen zien:
- option_id
- option_name
- option_value
- automatisch laden.
Om een nieuwe kolom toe te voegen, klikt u op het tabblad Structuur bovenaan de pagina.
De pagina Structuur toont opnieuw de bestaande kolommen en geeft meer informatie over hoe ze zijn geconfigureerd. Daaronder is een sectie om een of meer kolommen toe te voegen. Kies eerst hoeveel kolommen we willen toevoegen en beslis vervolgens waar ze moeten worden toegevoegd, relatief aan de bestaande velden. In ons geval voegen we één kolom toe na het veld voor automatisch laden en klikken vervolgens op de Go knop om door te gaan.
Nu kunnen we het nieuwe veld configureren. Voer de naam van de kolommen in, welk type gegevens het zal opslaan en vervolgens alle andere informatie die we nodig hebben, zoals de lengte, standaardwaarde, sorteertype, indextype en andere opmerkingen. Alleen de naam en het type zijn vereist, dus voeg deze toe en klik vervolgens op de knop Opslaan.
De pagina zou moeten zeggen dat de tabel met succes is gewijzigd, navigeer nu terug naar de tabel en we kunnen zien dat het nieuwe veld aan de tabel is toegevoegd!
We kunnen nu gegevens toevoegen aan dat veld en het gebruiken als dat nodig is!
Conclusie
PhpMyAdmin maakt het proces van het toevoegen van een nieuwe kolom aan een bestaande databasetabel duidelijk en gemakkelijk uit te voeren.