PowerPoint-presentatie

advertisement
SQL Cursus deel 7
2017
Wat weet je nog?
Schrijf op het bord wat je nog weet van databases
en MySQL.
Bijvoorbeeld:
1. Wat zit er een database?
2. Voorbeelden datatypes?
3. Hoe vraag ik gegevens op?
4. Hoe filter op de gegevens
Wat hebben we nog niet behandeld?
Leerdoelen
Leerling kan:
1. Tabel aanmaken (create table)
2. Gegevens toevoegen (insert)
3. Gegevens wijzigen (update)
4. Gegevens verwijderen (delete)
Praktijkvoorbeeld: catalogus webshop.
Aanmaken Tabel
CREATE TABLE `stad` (
`stad_id` INTEGER NOT NULL,
`naam` VARCHAR(20) NOT NULL,
`populatie` INTEGER NOT NULL,
PRIMARY KEY(`stad_id`),
UNIQUE (`naam`))
INSERT
INSERT INTO `stad`
(`stad_id`, `naam`, `populatie`) VALUES
(1, 'Deventer', 129170),
(2, 'Alkmaar', 92713),
(3, 'Almere', 142465),
(4, 'Deventer', 100000)
UPDATE
UPDATE tabel
SET kolom = 'waarde',
kolom2 = 'waarde2'
WHERE criteria
UPDATE stad
SET naam = ‘Rotterdam'
WHERE naam = ’Roterdam’;
DELETE
DELETE FROM tabel
WHERE criteria
DELETE FROM stad
WHERE naam = ‘Rotterdam’;
Oefening klassikaal
Maak een tabel ’Stad’ met phpMyAdmin met de
kolommen:
a) stad_id
b) naam
c) populatie
integer
Sleutel
varchar(20) Uniek
integer
Vul de tabel ’Stad’ met de waarden:
20, Rotterdam, 600.000
Samenvattend
•
•
•
Met welk SQL-commando’s kan ik gegevens
aanpassen?
Hoe voorkom ik dubbele waarden?
Waar moet ik op letten bij DELETE en UPDATE?
Vragen?
Opdracht
Opdracht deel7.docx
(http://www.ictacademie.info/wigmans)
Wat hebben we geleerd?
Formulier voor de volgende les invullen
Download