SQL Syntax
- Vorige pagina SQL Inleiding
- Volgende pagina SQL select
Database tabel
Een database bevat meestal een of meerdere tabellen. Elke tabel wordt geïdentificeerd door een naam (bijvoorbeeld "klant" of "order"). Een tabel bevat records met gegevens (rijen).
Hier is een voorbeeld van een tabel genaamd "Persons":
Id | Achternaam | Voornaam | Adres | Stad |
---|---|---|---|---|
1 | Adams | John | Oxfordstraat | Londen |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changanstraat | Peking |
De bovenstaande tabel bevat drie records (ieder record corresponds met een persoon) en vijf kolommen (Id, achternaam, voornaam, adres en stad).
SQL-zinnen
De meeste werkzaamheden die je op de database uitvoert, worden uitgevoerd door SQL-zinnen.
De volgende zinnen kiezen gegevens van de kolom LastName uit de tabel:
SELECT LastName FROM Persons
De resultaten lijken erop uit te zien:
Achternaam |
---|
Adams |
Bush |
Carter |
In deze tutorial zullen we je verschillende soorten SQL-statementen uitleggen.
Belangrijke zaken
Onthoud zeker:SQL is niet gevoelig voor hoofdletters en kleine letters!
Puntkomma achter SQL-statementen?
Sommige database-systemen vereisen dat er een puntkomma wordt gebruikt aan het einde van elke SQL-opdracht. In onze tutorial gebruiken we geen puntkomma.
De puntkomma is de standaardmethode om SQL-statementen in een database-systeem te scheiden, zodat meerdere statementen in dezelfde serveraanvraag kunnen worden uitgevoerd.
Als je MS Access en SQL Server 2000 gebruikt, hoef je geen puntkomma achter elke SQL-statement te gebruiken, hoewel sommige database-software dit wel vereist.
SQL DML en DDL
SQL kan worden verdeeld in twee delen: Data Manipulation Language (DML) en Data Definition Language (DDL).
SQL (Structured Query Language) is de syntaxis gebruikt om queries uit te voeren. Maar de SQL-taal bevat ook syntaxis voor het updaten, invoegen en verwijderen van records.
Query- en update-instructies vormen het DML-deel (Data Manipulation Language) van SQL:
- SELECT - Data ophalen uit een database tabel
- UPDATE - Data in een database tabel updaten
- DELETE - Data verwijderen uit een database tabel
- INSERT INTO - Data invoegen in een database tabel
Het DDL-deel van SQL (Data Definition Language) geeft ons de mogelijkheid om tabellen te maken of te verwijderen. We kunnen ook indexen (sleutels) definiëren, de relatie tussen tabellen regelen en beperkingen op tabellen toepassen.
De belangrijkste DDL-statement in SQL:
- CREATE DATABASE - Nieuwe database aanmaken
- ALTER DATABASE - Database wijzigen
- CREATE TABLE - Nieuwe tabel aanmaken
- ALTER TABLE - Database tabel wijzigen (veranderen)
- DROP TABLE - Tabel verwijderen
- CREATE INDEX - Index (zoektoegang) aanmaken
- DROP INDEX - Index verwijderen
- Vorige pagina SQL Inleiding
- Volgende pagina SQL select