Menu
Inleiding
De Database
Tabellen
Kolommen
Datatype
Attributen
Indexen
Forein Keys
Check constraints
Database beheren met HeidiSQL
Nieuwe database
Een tabel vullen
Rijen verwijderen
SQL syntax
MySQL gebuiken in PHP
MySQL-PHP Data ophalen
MySQL-PHP Data toevoegen
MySQL-PHP Data aanpassen
MySQL-PHP Data verwijderen
PHP sessies
Voorbeeld 1
Opdracht
  • Zoeken in arrangement
    bèta
  • Colofon
  • Opties
    Gebruik
    • Download als PDF
    • Alle download opties
    • Kopieer arrangement
    Weergave
    • Menu links
    • Geen menu
    • Menu onder voor digibord
  • wikiwijs-logo
    • Over Wikiwijs
    • Wikiwijs Updates
    • Disclaimer
    • Privacy
    • Cookies
    Wikiwijs is een dienst van

Module: MySQL

Module: MySQL

Inleiding

In deze module ga je kennis maken met MySQL. MySQL is een relational database management system (RDBMS). Het wordt veel gebruikt voor opslag van gegevens van websites. Je leert waarom databases handig zijn, hoe je een database maakt, en gebruikt in een website m.b.v. PHP. Voor het beheer gebruiken we het programma HeidiSQL. Bij alle voorbeelden laten we ook de SQL regel zien die je hiervoor kunt gebruiken.

Waarom een Database

De meeste van jullie hebben waarschijnlijk wel eens een tabel gemaakt in Excel of een ander spreadsheet programma. Dit soort programma's is handig als je gegevens wilt verzamelen en sorteren. Een database doet in principe hetzelfde, maar heeft een aantal voordelen.
Een database is bijvoorbeeld gemakkelijk te koppelen aan een programeer taal zoals PHP. Waardoor je gemakkelijk gegevens kunt presenteren via een website. Daarnaast is een database gemaakt om grote hoeveelheden data te bevatten, miljoenen regels. Doordat een database, zoals MySQL, gebruik maakt van Structured Query Language (SQL) is het eenvoudig om gegevens aan de database toe te voegen, te updaten en te doorzoeken.

Data toevoegen aan een SQL database:
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
Data updaten in een SQL database:
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
Data zoeken in een SQL database:
SELECT column1, column2, ... FROM table_name WHERE condition;

Databases zijn ook zo ontworpen dat er veel mensen tegelijk mee kunnen werken. De database van google verwerken bijvoorbeeld 5,4 miljard verzoeken per dag. Tot slot is een voordeel van een relationele database dat je meerdere tabellen aan elkaar kunt koppelen. Zo kun je gemakkelijk extra gegevens opslaan en later aan elkaar koppelen.

Colofon

Het arrangement Module: MySQL is gemaakt met Wikiwijs van Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt, maakt en deelt.

Auteur
Het Hooghuis Mondriaan informatica
Laatst gewijzigd
2023-06-06 09:58:45
Licentie

Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding 4.0 Internationale licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding vrij bent om:

  • het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
  • het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
  • voor alle doeleinden, inclusief commerciële doeleinden.

Meer informatie over de CC Naamsvermelding 4.0 Internationale licentie.

Aanvullende informatie over dit lesmateriaal

Van dit lesmateriaal is de volgende aanvullende informatie beschikbaar:

Eindgebruiker
leerling/student
Moeilijkheidsgraad
gemiddeld
Studiebelasting
4 uur 0 minuten
Module: MySQL
nl
Het Hooghuis Mondriaan informatica
2023-06-06 09:58:45
leerling/student
PT4H

Downloaden

Het volledige arrangement is in de onderstaande formaten te downloaden.

  • pdf
  • json
  • IMSCP package

Metadata

  • Metadata overzicht (Excel)

LTI

Leeromgevingen die gebruik maken van LTI kunnen Wikiwijs arrangementen en toetsen afspelen en resultaten terugkoppelen. Hiervoor moet de leeromgeving wel bij Wikiwijs aangemeld zijn. Wil je gebruik maken van de LTI koppeling? Meld je aan via info@wikiwijs.nl met het verzoek om een LTI koppeling aan te gaan.

Maak je al gebruik van LTI? Gebruik dan de onderstaande Launch URL’s.

Arrangement

Oefeningen en toetsen

De Database

Kolommen

Datatype

Attributen

Indexen

Forein Keys

IMSCC package

Wil je de Launch URL’s niet los kopiëren, maar in één keer downloaden? Download dan de IMSCC package.

  • IMSCC package

QTI

Oefeningen en toetsen van dit arrangement kun je ook downloaden als QTI. Dit bestaat uit een ZIP bestand dat alle informatie bevat over de specifieke oefening of toets; volgorde van de vragen, afbeeldingen, te behalen punten, etc. Omgevingen met een QTI player kunnen QTI afspelen.

Versie 2.1 (NL)

  • De Database
  • Kolommen
  • Datatype
  • Attributen
  • Indexen
  • Forein Keys

Versie 3.0 bèta

  • De Database
  • Kolommen
  • Datatype
  • Attributen
  • Indexen
  • Forein Keys

Voor developers

Wikiwijs lesmateriaal kan worden gebruikt in een externe leeromgeving. Er kunnen koppelingen worden gemaakt en het lesmateriaal kan op verschillende manieren worden geëxporteerd. Meer informatie hierover kun je vinden op onze Developers Wiki.

Sluiten