DATABASES ORIËNTATIE
CREATE & INSERT
DATABASES ORIËNTATIE
CREATE & INSERT
THIS EPISODE …
Ontdekken wat CRUD is
CREATE query schrijven
INSERT query schrijven
"Worldbuilding"
PREVIOUSLY ON ...
SELECT first_name, last_name
FROM people WHERE first_name = 'David'
SELECT brand, price
FROM cars WHERE price <= 10000
CRUD
CREATE STATEMENT
CREATE TABLE people (id INT,
first_name VARCHAR(255), age INT)
CREATE TABLE
people
()
SQL statement om een nieuwe tabel te maken.
Naam van de tabel die je wilt maken.
Tussen de haakjes staan de kolommen die je maakt. Vergeet de haakjes niet af te sluiten.
CREATE TABLE people (id INT,
first_name VARCHAR(255), age INT)
id
INT of VARCHAR
(255)
Naam van de kolom die je wilt maken.
Data type van de kolom die je wilt maken. Is het een nummer of tekst? Je kunt data types vinden op W3Schools.
Tussen haakjes staat de maximale lengte van het nummer of de tekst.
INSERT STATEMENT
INSERT INTO people VALUES (12345, 'Christiano', 'Ronaldo', 41, 'Portugal')
INSERT
INTO
people
SQL statement om een nieuwe rij te maken.
SQL clause om de juiste tabel te selecteren.
Naam van de tabel.
INSERT INTO people VALUES (12345, 'Christiano', 'Ronaldo', 41, 'Portugal')
VALUES
()
SQL clause om de waarden van de rij door te versturen.
Tussen de haakjes schrijf je alle waarden die je wilt versturen, op volgorde van de namen van de kolommen. Nummers schrijf je zonder aanhalingstekens en tekst met aanhalingstekens. Waardes scheidt je met een komma.
INSERT INTO cars (id, brand, price) VALUES (786435, 'Peugeot', 8400)
cars ()
Gebruik haakjes na de tabelnaam om alleen bepaalde kolommen te vullen. De volgorde van de kolommen na de tabelnaam en na VALUES moet hetzelfde zijn.
"WORLDBUILDING"
WORLDBUILDING
Lord of the Rings
Harry Potter
Star Wars
One Piece
GTA
Fortnite
Dungeons en Dragons
WORLDBUILDING
Samen een Lyceum Kralingen wereld bouwen met verschillende data.
Iedereen maakt zijn eigen tabellen die onderdeel zijn van de Lyceum Kralingen wereld.
VOORBEELD
ONTWERP
Een tabel met flora (bloemen, planten, bomen) genaamd flora.
Heeft de kolommen id, naam, type, kleur, product (bijv. appel).
TABEL
Naam: flora
Kolommen:
id INT
name VARCHAR(255)
type INT
color VARCHAR(255)
produce VARCHAR(255)
CREATE TABLE flora (
id INT,
name VARCHAR(255),
type INT,
color VARCHAR(255),
produce VARCHAR(255)
)
INSERT INTO flora VALUES (
1,
'Appelboom',
3,
'groen',
'Appel'
)
WAT
WAAROM
TIJD
HULP
Schrijf op papier welke tabellen jij wilt maken. Geef de tabel en de kolommen een naam, en kies voor elke kolom een data type.
Gebruik CREATE TABLE om tabellen aan te maken.
Gebruik INSERT INTO om rijen aan te maken in jouw tabellen.
Ga naar http://api.noutus.nl/table.php?name=flora om jouw tabel te zien. Vervang 'flora' in deze link met de naam van jouw eigen tabel.
Zelfstandig, mede-leerlingen en zoekmachines.
30 minuten.
KLAAR
Onderzoek de AND en OR clauses.
OPBRENGST
Je hebt alle bovenstaande queries geschreven en succesvol uitgevoerd.
HOE
Schrijf jouw SQL queries in main.py en voer deze uit.
DROP TABLE plants
DROP
TABLE
plants
SQL statement om een tabel te verwijderen.
SQL clause om de juiste tabel te selecteren.
Naam van de tabel.
WAT
WAAROM
TIJD
HULP
Schrijf op papier welke tabellen jij wilt maken. Geef de tabel en de kolommen een naam, en kies voor elke kolom een data type.
Gebruik CREATE TABLE om tabellen aan te maken.
Gebruik INSERT INTO om rijen aan te maken in jouw tabellen.
Ga naar http://api.noutus.nl/table.php?name=flora om jouw tabel te zien. Vervang 'flora' in deze link met de naam van jouw eigen tabel.
Je gebruikt CREATE en INSERT om data aan te maken. Je kunt tabellen maken en die vullen met de informatie die jij nodig hebt voor jouw project.
Zelfstandig, mede-leerlingen en zoekmachines.
45 minuten.
KLAAR
Schrijf in Python een script om meerdere rijen opeenvolgend te vullen.
OPBRENGST
Je hebt alle bovenstaande queries geschreven en succesvol uitgevoerd.
HOE
Schrijf jouw SQL queries in main.py en voer deze uit.
AFSLUITING
WELKE TABEL(LEN) WIL JIJ LATEN ZIEN?
FIJNE DAG!
17
ONDERWERP
Tekst
Tekst
Tekst
CONTENT
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat.
In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas.
CONTENT
LOREM IPSUM
Know your material in advance
Anticipate common questions
Rehearse your responses
LOREM IPSUM
Maintaining composure during the Q&A session is essential for projecting confidence and authority. Consider the following tips for staying composed:
Stay calm
Actively listen
Pause and reflect
Maintain eye contact
SELECT first_name FROM people
SELECT
first_name
FROM
people
SQL statement om rijen uit een tabel op te vragen.
Naam van de gevraagde kolommen.
SQL clause om de juiste tabel te selecteren.
Naam van de tabel.
SELECT first_name, last_name
FROM people WHERE first_name = 'David'
WHERE
first_name
=
'David'
SQL clause om gevraagde rijen te filteren.
Naam van de kolom waarop gefilterd wordt.
Filtert alles wat gelijk is aan.
De waarde die je wilt filteren. Tekst moet altijd met aanhalingstekens.
VOEG HIER JE VRAAG TOE?
Antwoord A
Antwoord B
Answer C
Answer D
VOEG HIER JE VRAAG TOE?
WOORDWOLK
SLEEPVRAAG
Voeg tekst toe
Voeg tekst toe
Voeg tekst toe
Voeg tekst toe
INVULOEFENING
Code
SORTEREN
POLL MET TEKST
POLL MET EMOJIS
Categorie 1
Categorie 2
VOEG HIER JE VRAAG TOE