SQL -zelfstudie

SQL HOME SQL-intro SQL-syntaxis SQL-selectie SQL Select Distinct SQL waar SQL en, of, niet SQL-bestelling op SQL invoegen in SQL-nulwaarden SQL-update SQL verwijderen SQL Selecteer Top SQL Min en Max Aantal SQL, Gem, Som SQL Vind ik leuk SQL-jokertekens SQL In SQL Tussen SQL-aliassen SQL-joins SQL Inner Join SQL Left Join SQL juiste join Volledige deelname aan SQL Zelf lid worden van SQL SQL-unie SQL Groeperen op SQL hebben SQL bestaat SQL Alle, Alle SQL Selecteren in SQL invoegen in selecteren SQL-geval SQL Null-functies Op SQL opgeslagen procedures SQL-opmerkingen SQL-operators

SQL- database

SQL creëren DB SQL Drop-DB SQL back-up DB SQL-tabel maken SQL-droptabel SQL-wijzigingstabel SQL-beperkingen SQL niet null SQL Uniek Primaire SQL-sleutel SQL externe sleutel SQL-controle SQL-standaard SQL-index Automatische SQL-verhoging SQL-datums SQL-weergaven SQL injectie SQL-hosting SQL-gegevenstypen

SQL- verwijzingen

SQL-trefwoorden MySQL-functies SQL Server-functies MS Access-functies Snelle SQL-referentie

SQL- voorbeelden

SQL-voorbeelden SQL-quiz SQL-oefeningen SQL-certificaat

SQL -syntaxis


Databasetabellen

Een database bevat meestal een of meer tabellen. Elke tafel wordt geïdentificeerd door een naam (bijv. "Klanten" of "Bestellingen"). Tabellen bevatten records (rijen) met gegevens.

In deze tutorial zullen we gebruik maken van de bekende Northwind sample database (opgenomen in MS Access en MS SQL Server).

Hieronder vindt u een selectie uit de tabel "Klanten":

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

De bovenstaande tabel bevat vijf records (één voor elke klant) en zeven kolommen (Klant-ID, Klantnaam, Contactnaam, Adres, Stad, Postcode en Land).


SQL-instructies

De meeste acties die u op een database moet uitvoeren, worden uitgevoerd met SQL-instructies.

De volgende SQL-instructie selecteert alle records in de tabel "Klanten":

Voorbeeld

SELECT * FROM Customers;

In deze tutorial leren we je alles over de verschillende SQL-statements.



Houd er rekening mee dat...

  • SQL-sleutelwoorden zijn NIET hoofdlettergevoelig: selectis hetzelfde als SELECT

In deze tutorial zullen we alle SQL-trefwoorden in hoofdletters schrijven.


Puntkomma na SQL-statements?

Sommige databasesystemen vereisen een puntkomma aan het einde van elke SQL-instructie.

Puntkomma is de standaardmanier om elke SQL-instructie te scheiden in databasesystemen waarmee meer dan één SQL-instructie kan worden uitgevoerd in dezelfde aanroep naar de server.

In deze zelfstudie gebruiken we puntkomma's aan het einde van elke SQL-instructie.


Enkele van de belangrijkste SQL-opdrachten

  • SELECT - haalt gegevens uit een database
  • UPDATE - werkt gegevens in een database bij
  • DELETE - verwijdert gegevens uit een database
  • INSERT INTO - voegt nieuwe gegevens in een database in
  • CREATE DATABASE- maakt een nieuwe database aan
  • ALTER DATABASE- wijzigt een database
  • CREATE TABLE- maakt een nieuwe tabel
  • ALTER TABLE- wijzigt een tabel
  • DROP TABLE- verwijdert een tabel
  • CREATE INDEX- maakt een index (zoeksleutel)
  • DROP INDEX- verwijdert een index