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
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolvwoLeerjaar 4,5

Cette leçon contient 16 diapositives, avec diapositives de texte.

time-iconLa durée de la leçon est: 45 min

Éléments de cette leçon

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 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

SQL
Taal om databases mee aan te spreken

Slide 3 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

Fundament - C5
1.1 t/m 1.9

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

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

Slide 5 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

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

gebruikersnaam: leerlingnummer 
wachtwoord: 

Slide 7 - Diapositive

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

Slide 8 - Diapositive

Cet élément n'a pas d'instructions

2
1. Zorg dat je je database geselecteerd hebt

2. Selecteer het tabje Import 
1

Slide 9 - Diapositive

Cet élément n'a pas d'instructions

Slide 10 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 11 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 14 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

Fundament - C5
1.1 t/m 1.9

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

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

Slide 16 - Diapositive

Cet élément n'a pas d'instructions