Databases - 2. SQL query met WHERE

Databases - 2. SQL
lgg sql
  • Je kan gegevens uit een database ophalen middels een SQL query
  • Je kan specifieke gegevens uit een tabel halen met een where
1 / 16
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolvwoLeerjaar 4,5

In deze les zitten 16 slides, met tekstslides.

time-iconLesduur is: 45 min

Onderdelen in deze les

Databases - 2. SQL
lgg sql
  • Je kan gegevens uit een database ophalen middels een SQL query
  • Je kan specifieke gegevens uit een tabel halen met een where

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Werken met een database
Om te werken aan een database heb je een programma nodig. Wij werken met phpMyAdmin maar er zijn er uiteraard veel meer. MySQL Workbench en SQL Server Management Studio zijn twee andere bekenden. Een voorbeeld:


1. Klik op klant
2. SQL wordt gegenereerd
3. Resultaat wordt getoond

Maar een website kan niet "klikken" dus we moeten SQL gaan leren!
Waar staat php eigenlijk voor?
PHP staat voor: PHP: Hypertext Preprocessor
1
2
3

Slide 2 - Tekstslide

Deze slide heeft geen instructies

SQL
Taal om databases mee aan te spreken

Slide 3 - Tekstslide

Deze slide heeft geen instructies

Structured Query Language
SELECT naam, emailadres FROM Klant
Output:
Met SQL kan je tegen een database "praten" Bekijk het onderstaande voorbeeld van de tabel "Klant"

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Fundament - C5
1.1 t/m 1.9

https://informatica.st-maartenscollege.nl/phpmyadmin/index.php

Gebruikersnaam: leerlingnummer
Wachtwoord: ***********

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Importeren database
We gaan deze module werken met fundament. Om de opdrachten in fundament goed te kunnen maken heb je de database uit fundament nodig. De volgende slides laten zien hoe je die importeert.

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Allemaal inloggen
https://informatica.st-maartenscollege.nl/phpmyadmin/index.php

gebruikersnaam: leerlingnummer 
wachtwoord: 

Slide 7 - Tekstslide

Docent schrijft wachtwoord op bord indien van toepassing...
Importeren database
MySQL bestand downloaden

Slide 8 - Tekstslide

Deze slide heeft geen instructies

2
1. Zorg dat je je database geselecteerd hebt

2. Selecteer het tabje Import 
1

Slide 9 - Tekstslide

Deze slide heeft geen instructies

Slide 10 - Tekstslide

Deze slide heeft geen instructies

5
Je hebt nu de fastfood database met de onderstaande tabellen. Yay!
Gebruik dit tabje voor de opdrachten in fundament

Slide 11 - Tekstslide

Deze slide heeft geen instructies

Werken met een database
Om te werken aan een database heb je een programma nodig. Wij werken met phpMyAdmin maar er zijn er uiteraard veel meer. MySQL Workbench en SQL Server Management Studio zijn twee andere bekenden. Een voorbeeld:


1. Klik op klant
2. SQL wordt gegenereerd
3. Resultaat wordt getoond

Maar een website kan niet "klikken" dus we moeten SQL gaan leren!
Waar staat php eigenlijk voor?
PHP staat voor: PHP: Hypertext Preprocessor
1
2
3

Slide 12 - Tekstslide

Deze slide heeft geen instructies

Structured Query Language
SELECT naam, emailadres FROM Klant
Output:
Met SQL kan je tegen een database "praten" Bekijk het onderstaande voorbeeld van de tabel "Klant"
Dit is SQL

Slide 13 - Tekstslide

Deze slide heeft geen instructies

Schrijf een SQL query
  • die de voornaam, achternaam en email van alle klanten met achternaam "Aalbers"

Slide 14 - Tekstslide

Deze slide heeft geen instructies

Schrijf een SQL query
  • Die alle producten geeft met categorie_id 2 
  • Bekijk de resultaten. Wat voor website pagina zou je hierbij kunnen verzinnen? 

Slide 15 - Tekstslide

Deze slide heeft geen instructies

Fundament - C5
1.1 t/m 1.9

https://informatica.st-maartenscollege.nl/phpmyadmin/index.php

Gebruikersnaam: leerlingnummer
Wachtwoord: ***********

Slide 16 - Tekstslide

Deze slide heeft geen instructies