MySQL-acties Klassikaal: Wijnen.sql. 1.Toon alle wijnen die er zijn. Toon de naam, kleur en prijs. SELECT `naam`,`kleur`,`prijs` FROM `wijnen`

Slides:



Advertisements
Verwante presentaties
Module 7 – Hoofdstuk 5 (1) SQL – een begin.
Advertisements

Meerdere tabellen: Relaties en Joins
PHP & MYSQL LES 03 PHP & DATABASES. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Relationele databases en
Databases Informatica Ga verder met een muisklik. SQL FCO DBMS NE FA
Module 7 – Hoofdstuk 5 (4) SQL – voorwaarden aan groepen en meerdere tabellen.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
SQL Les 01 & 02. SELECT Weergeven van alle gegevens uit een tabel: SELECT * FROM tlbPersonen; Weergeven van alle personen die uit Aruba komen: SELECT.
Sets in een RDBS Een database
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Relationele Databases
Relationele Databases Hoofdstuk 10
Databases.
Internetapplicaties - VIII Relationele Databases 1 Internetapplicaties Deel 8: Relationele Databases.
<Mdl01 hoorcollege 1>
W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.
LauwersCollege Buitenpost Informatica
LauwersCollege Buitenpost Informatica
Inleiding Databanken: oefeningen 4 Sven Casteleyn 4 Lokaal: 6G HomePage: te bereiken via
Computervaardigheden en Programmatie Universiteit AntwerpenDatabank - Basis 4.1 Computervaardigheden en Programmatie 1rste BAC Toegepaste Biologische Wetenschappen.
Relationele databases: Fysiek databaseontwerp en SQL
Download en installeer de gereedschappen
Download en installeer de gereedschappen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Vorige week: Referentiele integriteit
SQL (structured Query Language) DDL (Data Definition Language) DML (Data Manipulation Language) Ontwerp databaseBevraag database.
Workshop PHP Een productencatalogus Met database.
Statistische functies (aggregaatfuncties)
Deel 9: Relationele Databases: Oef. & 1e client- server app 1 Internetapplicaties Deel 9: Relationele Databases: Oefeningen en 1e client- serverapplicatie.
SQL ( SERVER ) Les #02: T-SQL. A GENDA Herhaling les 4 Views SELECT…INTO Beheren van tabellen: CREATE ALTER DROP Opdracht voor de volgende les.
LauwersCollege Buitenpost Informatica
7 Databases. SAMENGESTELDE VOORWAARDEN 1 Wat is het adres van Odile Goossens? SELECT adres, woonplaats FROM leden WHERE naam = ‘Goossens’ AND voornaam.
Computervaardigheden Hoofdstuk 4 — Databank (Basis)
7 Databases. STRUCTURED QUERY LANGUAGE Bij het relationele model hoort een programmeertaal waarmee de database benaderd kan worden. In de praktijk wordt.
Databases Hoofdstuk 25 Hoofdstuk 24.
24/04/2015IT-Assurance1 IT-Assurance deeltijd 4. Inleiding SQL Introductie in de basisfuncties Bijbehorend lesmateriaal: -AIV-boek van Derksen en Crins.
Front-end development
Hoofdstuk 11 Databasemanagementsystem. hoofdstuk 112 STROKENDIAGRAMMEN llnrvoornaamtussenvachternaamstraathuisnummerpostcodeplaatstelefoongeslachtgebdatumklas.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Les 0 Structured Query Language SQL. Programma Les 0 – Introductieopdracht Les 1 Les 2 Les 3 Schriftelijke toets.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
BIMAIV03 Les A1 BIMAIV03 Les A1 Databases. De gegevens in een database vormen de grondstof voor informatie De informatie wordt opgevraagd in de taal met.
Week 3 BIMAIV03 Les B3 BIMAIV03 Les B3. Opdracht 1 Van een artikel mogen maximaal 300 stuks verkocht worden. Verschillende klanten bestellen een aantal.
ANALYSE 3 INFANL01-3 WEEK 8 CMI Informatica. ANALYSE 3- INFANL01-3 ▸ Vorige les ▸ Herhaling ▸ Normaliseerregels ▸ Omzetten ERD ▸ Group by en SET ▸ Proeftentamen.
Week 6 BIMAIV03 les B1. DML en DDL ata D anipulation M anguage L ata D efinition D anguage L.
Week 2 BIMAIV03 Les A4. Volgorde Soms willen we in het resultaat een bepaalde ordening aanbrengen. Dat doen we met PEILING ORDER BY DatumPartijAantal.
Week 1 BIMAIV03 Les B2 BIMAIV03 Les B2. Uit het voorgaande... CREATE TABLE... Opdracht om een nieuwe tabel binnen de database te creëren. Aandachtspunten.
ANALYSE 3 INFANL01-3 WEEK 6 CMI Informatica. ANALYSE 3- INFANL01-3 ▸ Vorige les ▸ Subqueries met correlaties ▸ Subqueries zonder correlaties ▸ Views ▸
BIMAIV03 Les A6 BIMAIV03 Les A6. Het resultaat van een query (1) BOEKEN SELECT MAX(prijs) FROM boeken; SELECT MAX(prijs) FROM boeken; BOEKNRTITELUITGEVERPRIJS.
Wat is SQL (1)? SQL (Structured Query Language):  is een zeer krachtige taal met een beperkt vocabulaire (aantal ‘woorden’)  is declaratief (‘WAT’ niet.
Sean Desmedt - IRB. Introductie Doel Methode Resultaten Conclusie.
LPI 1.05 Marcel Nijenhof. Agenda ● Customize and use the shell environment ● Customize or write simple scripts ● SQL data management.
DBS22 - Recap PL/SQL Wilrik R1_4.44
– Software development fundamentals
SQL Cursus deel
LauwersCollege Buitenpost Informatica
SQL Les February 2019.
SQL Les 3 17 February 2019.
SQL Les 3 23 February 2019.
SQL Les 7 24 February 2019.
SQL Les 1 5 April 2019.
SQL Les 6 14 April 2019.
SQL en Datanormalisatie
SQL Les 9 12 May 2019.
SQL Les 4 12 May 2019.
– Software development fundamentals
Software Development fundamentals
Databases SQL.
Transcript van de presentatie:

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`

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

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

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

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

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. 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"

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

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

Individueel: Bibliotheek.sql

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

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

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

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

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

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

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

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

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

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

Wat moet je kennen 2.1 BASISACTIES MYSQL Het opvragen van gegevens uit een tabel SELECT * FROM tabel ( * = alle kolommen ) SELECT kolomnamen FROM tabel SELECT kolomnamen FROM tabel WHERE kolomnaam operator “waarde” Het invoegen van nieuwe records in een tabel INSERT INTO tabelnaam (kolom1, kolom2,...) VALUES (“waarde1”,“waarde2”,...) Het aanpassen van records in een tabel UPDATE tabelnaam SET kolom1 = “waarde1”, kolom2=“waarde2” UPDATE tabelnaam SET kolom1 = “waarde1”, kolom2=“waarde2”,... WHERE criteria Het verwijderen van records in een tabel DELETE FROM tabelnaam DELETE FROM tabelnaam WHERE criteria 2.2 OPERATOREN (zie cursus)