Database Round up

Database Round Up
CREATE
SELECT
INSERT INTO
UPDATE
DELETE
ALTER TABLE
SUB Queries

1 / 13
next
Slide 1: Slide
ICTMBOStudiejaar 2

This lesson contains 13 slides, with text slides.

time-iconLesson duration is: 60 min

Items in this lesson

Database Round Up
CREATE
SELECT
INSERT INTO
UPDATE
DELETE
ALTER TABLE
SUB Queries

Slide 1 - Slide

Operators
=        Is gelijk aan
<>     Is verschillend van (gebruik alleen bij getallen!)
<       Is kleiner dan
>       Is groter dan
<=    Is kleiner of gelijk aan
>=    Is groter of gelijk aan

Slide 2 - Slide

Data ophalen
SELECT veldnaam
FROM tabelnaam
WHERE voorwaarde AND , BETWEEN,  LIKE

LIKE '%'

Slide 3 - Slide

Data toevoegen
INSERT INTO tabelnaam
 VALUES data die je wilt toevoegen. Let op de volgorde van de velden in de tabel

INSERT INTO tabelnaam (column1, column2, column3, ...)
VALUES (waarde1, waarde2, waarde3, ...);

Slide 4 - Slide

Data muteren
UPDATE tabelnaam
SET  veldnaam =  nieuwe waarde1
WHERE

Vergeet de WHERE niet anders pas je alle velden aan moet de nieuwe waarde.
 

Slide 5 - Slide

Data verwijderen
DELETE FROM  tabelnaam
WHERE veldnaam operator nieuwe waarde

Slide 6 - Slide

ALTER TABLE
ALTER TABLE  Tabelnaam
ADD Veldnaam (+ datatype en evt. grote)

Slide 7 - Slide

Sorteren 
SELECT (DISTINCT) <veld1>, <veld2>, …, <veldN>
FROM <tabelnaam> 
ORDER BY <veld1>, <veld2>, …, <veldN> ASC | DESC

Slide 8 - Slide

Groeperen
SELECT (DISTINCT) <veld1>, <veld2>, …, <veldN>
FROM <tabelnaam> 
GROUP BY <veld1>, <veld2>, …, <veldN>

Beperken van en groepering
SELECT (DISTINCT) <veld1>, <veld2>, …, <veldN>
FROM <tabelnaam> GROUP BY <veld1>, <veld2>, …, <veldN>
HAVING COUNT(<veld>) operator <aantal>

Slide 9 - Slide

Functies
SUM voor het berekenen van de som
AVG voor het berekenen van het gemiddelde
MIN voor het bepalen van de kleinste waarde
MAX voor het bepalen van de grootste waarde

SELECT MAX, AVG, MIN, MAX (veldnaam)
FROM tabelnaam

Slide 10 - Slide

Sub Queries 1
Querie in een querie vaak gebruikt om 2 tabellen te combineren
in dit voorbeeld wordt een gemiddelede(AVG) gebruikt, maar zou ook een MIN,MAX of andere waarde kunnen zijn.

SELECT veldnaam
FROM tabelnaam
WHERE veldnaam   (SELECT AVG (veldnaam) FROM tabelnaam2);

Slide 11 - Slide

Sub Queries 2
In dit voorbeeld gekeken of een waarde NIET in de 2e tabel staat.
SELECT veldnaam
FROM tabelnaam
WHERE veldnaam   WHERE veldnaam  NOT IN (SELECT veldnaam FROM tabelnaam);

Slide 12 - Slide

Vragen ?
https://www.w3schools.com

Slide 13 - Slide