Hoe maak ik een database?
Een database is niks anders dan een bestand waarin bepaalde gegevens opgeslagen kunnen worden. Een database bevat tabellen met rijen die we records noemen. Ieder record bevat op zijn beurt velden. Voor ieder record in een tabel is de betekenis van ieder veld hetzelfde. Zo kun je bijvoorbeeld een tabel 'Personen' hebben die allemaal records bevat met de velden 'naam', 'voornaam', 'leeftijd', enzovoort
Klik in het Technical Control Panel op het knopje "Databases". Geef bij Database name de naam in van je database, bijvoorbeeld 'mijndatabase'. Klik daarna op "Add" om de database toe te voegen. Vervolgens kom je op een pagina waar je de gebruikersnaam moet ingeven voor die database. Klik daarom op "Add" om een gebruikersnaam toe te voegen. Bedenk een gebruikersnaam bij Database user name, bijvoorbeeld 'mijnusernaam'. Daarna geef je een wachtwoord in die gekoppeld wordt aan die gebruikersnaam. Vervolgens bevestig je het wachtwoord door het in het veldje eronder nogmaals in te vullen. Tenslotte klik je op "Update" om alles op te slaan.
Nu heb je dus een gebruikersnaam aangemaakt die gekoppeld is aan je database. Op dezelfde pagina waar je die gebruikersnaam ziet staan, zie je een knopje "PhpMyAdmin". Met behulp van PhpMyAdmin, kun je je database gaan vullen met tabellen die gegevens bevatten.
Klik op het knopje "PhpMyAdmin". Nu kun je dus je tabellen gaan aanmaken en die tabellen gaan vullen met gegevens. Om dit beter in beeld te brengen, gaan we dit doen aan de hand van een voorbeeld. We gaan een tabel tblPersonen aanmaken die de volgende velden bevat: Id, Voornaam en Naam.
Het aanmaken van de structuur van de tabel
Klik op deze pagina (in PhpMyadmin) op je databasenaam (mijndatabase) die je linksbovenaan kunt vinden. Nu zie je dat je de mogelijkheid hebt om een tabel aan te maken. Je geeft bij Naam: tblPersonen in en bij Velden geef je een 3 in. Klik ten slotte op het knopje "Start" om die tabel aan te maken.
Nu moeten we de velden ingeven voor de tabel tblPersonen. Bij de eerste rij geef je in het eerste veld bij Veld Id in. Bij Type selecteer je INT. Bij Extra selecteer je auto_increment. Tenslotte vink je Primaire sleutel aan. Met behulp van de auto_increment en de Primaire sleutel zorgen we ervoor dat elke persoon een unieke Id meekrijgt. Een Id kun je het best vergelijken met een identificatiecode.
Bij de tweede rij in het eerste veld geef jij bij Veld Voornaam in. De Type laat je staan op VARCHAR. Bij het veld Lengte/Waardes* geef je bijvoorbeeld 25 in. Die 25 duidt op het aantal karakters die dat veld mag hebben. Met andere woorden; de voornaam mag niet langer zijn dan 25 karakters. Dit aantal mag je natuurlijk aanpassen naar keuze.
Bij de derde en laatste rij geef je hetzelfde in als bij Voornaam, uitgezonderd bij het eerste veld. In plaats van Voornaam geef je nu Naam in.
Klik tenslotte op het knopje Start zodat de tabel wordt aangemaakt.
Het invoegen van records in de tabel
Klik nu bovenaan op Invoegen om een record in te geven. Bij de waarde van Id moet je niets ingeven omdat dit toch automatisch zal verlopen. Dit komt door de auto_increment die we hierboven hadden ingesteld. Bij de waarde van Voornaam geef je als voorbeeld jouw voornaam in. Doe hetzelfde bij Naam, maar in plaats van jouw voornaam geef je jouw naam in. Klik tenslotte op het knopje Start om het record in te geven.
Als het niet goed gegaan is krijg je een foutmelding, anders kun je bij het knopje "Verkennen" de records zien die ingegeven zijn in de tabel.
Op deze manier kun je natuurlijk verschillende records ingeven. Zo kun je bijvoorbeeld met PHP op een dynamische manier gegevens van deze tabel opvragen, toevoegen, verwijderen, aanpassen, etc.
Tot zover de uitleg over databases. Zoals je misschien al gemerkt hebt, kunnen we concluderen dat we met databases alle kanten op kunnen. Het belangrijkste is dat het ons helpt om een bepaalde structuur op te bouwen, zodat we op een gemakkelijke en dynamische manier aan gegevens kunnen komen.
Veel succes.


