SQL: de weg van beginner tot gevorderde door Vincent Driessen Wat is SQL?
SQL (spreek uit: es-kjoe-el) staat voor Structured Query Language. SQL is een 'taal' om te communiceren met een database. SQL statements zijn bedoeld om databases aan te maken, te verwijderen, te updaten en er data uit te lezen. Enkele voorbeelden van relationele database systemen die SQL gebruiken zijn: Oracle, Sybase, Microsoft SQL Server, Microsoft Access, Ingres en natuurlijk MySQL. Om een MySQL-server op te zetten, verwijs ik je door naar het artikel "Een webserver opzetten onder Windows".
Databases en tabellen
Als je nog geen ervaring hebt met databases zul je je wellicht afvragen wat het verschil is tussen databases en tabellen. Een relationeel database systeem bestaat meestal uit één of meer databases. In databases sla je geen gegevens op, maar tabellen. En in deze tabellen staat de gegevens. De tabellen hebben ieder een unieke naam binnen de database om ze te onderscheiden. Je kunt in één database dus niet twee tabellen maken met dezelfde naam.
VOORBEELD
Je hebt een bedrijfje en je maakt informatie-systemen voor internetsites. Je zou bijvoorbeeld voor bedrijf X een database aan kunnen maken genaamd "bedrijfX" met daarin twee tabellen (bijv. één voor een een prijsberekeningssysteem en één voor een forum). Voor een ander bedrijf kun je hetzelfde doen, dan maak je een nieuwe database "bedrijfY". Zo kun je alle informatie overzichtelijk ordenen.
|
Tabellen zijn opgebouwd uit rijen en kolommen. Een tabel heeft een vaste structuur waarvan de "records" niet mogen afwijken. Een kolom bevat de naam van de kolom, het data-type van die kolom en eventueel nog andere informatie. Een voorbeeldje van zo'n tabel is dit:
We zijn nu natuurlijk geïnteresseerd in het uitlezen van de data uit deze tabel.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | Volgende »
|