1 / 23

MySQL-acties

MySQL-acties. Klassikaal: Wijnen.sql. 1. Toon alle wijnen die er zijn. Toon de naam, kleur en prijs. SELECT `naam`,`kleur`,`prijs` FROM `wijnen`. 2.Toon alle namen met hun land en streek. Orden op streeksnaam. SELECT `naam`,`land`,`streek` FROM `wijnen` ORDER BY `streek`.

plato
Download Presentation

MySQL-acties

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MySQL-acties Klassikaal: Wijnen.sql

  2. 1.Toon alle wijnen die er zijn. Toon de naam, kleur en prijs. SELECT `naam`,`kleur`,`prijs` FROM `wijnen`

  3. 2.Toon alle namen met hun land en streek. Orden op streeksnaam. SELECT `naam`,`land`,`streek` FROM `wijnen` ORDER BY `streek`

  4. 3.Toon alle wijnen en hun jaartal. De streek moet Languedoc zijn. SELECT `naam`, `jaartal` FROM `wijnen` WHERE `streek`="Languedoc"

  5. 4. Uit welke streken zijn er wijnen in de database, orden alfabetisch SELECT `streek` FROM `wijnen` ORDER BY streek ASC

  6. 5.Toon elke wijn met zijn jaartal vanaf 2003. SELECT naam, jaartal FROM `wijnen` WHERE jaartal >= "2003"

  7. 6. Toon elke wijn met “Vintner” in de naam. SELECT naam FROM `wijnen` WHERE naam LIKE "Vintner%"

  8. 7. Hoeveel wijnen uit de streek “zuidelijk Rhônegebied” zijn er in de database? Het jaartal moet vanaf 2002 zijn. SELECT count(streek) FROM `wijnen` WHERE streek="zuidelijk Rhônegebied" AND jaartal >= "2002"

  9. 9. Verander de prijs naar € 7,00 voor elke wijn die komt uit de streek “Langedoc” en die nu te koop staat voor €6,00. UPDATE wijnen SET prijs="7.00" WHERE streek="Languedoc" AND prijs="6.00"

  10. 8. Wat is het gemiddelde prijs van alle wijnen? SELECT AVG(prijs) FROM `wijnen`

  11. 10. Verwijder de wijn “Vintners Rosé” uit de lijst deze is niet langer meer in voorraad. DELETE FROM wijnen WHERE naam="Vintners Rosé"

  12. Individueel: Bibliotheek.sql

  13. 1. Toon alle eigenaars van een winkel. SELECT eigenaar FROM `winkel`

  14. 2. Toon alle eigenaars van een winkel, samen met de postcode, orden uit op postcode. SELECT eigenaar, postcode FROM `winkel` ORDER BY postcode ASC

  15. 3. Toon alle strips (de reeks, titel, nummer). Orden de strips alfabetisch op reeks en per reeks op nummer. SELECT reeks, titel, nummer FROM `strips` ORDER BY reeks, nummer ASC

  16. 4. Toon alle strips van de tekenaar ‘Studio Vandersteen’ SELECT * FROM `strips` WHERE `tekenaar`="Studio Vandersteen"

  17. 5. Toon alle strips die met een S beginnen (de reeks) SELECT reeks FROM `strips` WHERE reeks LIKE "S%"

  18. 6. Toon alle strips (titel, prijs) die duurder zijn dan € 4. SELECT titel, prijs FROM `strips` WHERE prijs > "4.00"

  19. 7. Toon alle strips van ‘Suske en wiske’ en ‘de blauwbloezen’ SELECT * FROM `strips` WHERE reeks="Suske en Wiske" OR reeks="De Blauwbloezen"

  20. 8. Hoeveel strips zitten er in de database? SELECT count(reeks) FROM `strips`

  21. 9. Verander de uitgever Albert René naar de nieuwe korter naam Albert. UPDATE strips SET uitgever="Albert" WHERE uitgever="Albert René"

  22. 10. Verwijder alle strips waar bij de inhoud niet beschikbaar staat. DELETE FROM strips WHERE inhoud="niet beschikbaar"

  23. Wat moet je kennen 2.1 BASISACTIES MYSQL • Het opvragen van gegevens uit een tabelSELECT * FROM tabel( * = alle kolommen )SELECT kolomnamen FROM tabelSELECT kolomnamen FROM tabel WHERE kolomnaam operator “waarde” • Het invoegenvan nieuwe records in een tabelINSERT INTO tabelnaam (kolom1, kolom2, ...) VALUES(“waarde1”,“waarde2”,...) • Het aanpassenvan records in een tabelUPDATEtabelnaam SET kolom1 = “waarde1”, kolom2=“waarde2”UPDATE tabelnaam SET kolom1 = “waarde1”, kolom2=“waarde2”, ... WHERE criteria • • Het verwijderenvan records in een tabelDELETEFROMtabelnaamDELETE FROM tabelnaam WHEREcriteria 2.2 OPERATOREN (zie cursus)

More Related