programmeren

in python

Jaar 3 - Module 2 - Les 5: Tabellen maken en vullen met data

De komende weken gaan we...

 

  • Leren hoe je databases gebruikt om data op te slaan

vandaag gaan we...

 

  • Zelf een tabel aanmaakt

  • Die tabel ook vult met data

Tabellen aanmaken

Tot nu toe hebben we alleen tabellen gelezen. 

Tabellen aanmaken

Tot nu toe hebben we alleen tabellen gelezen. Vandaag gaan we leren hoe je zelf een tabel aanmaakt en hoe je daar data in kan zetten.

 

Tabellen aanmaken

Tot nu toe hebben we alleen tabellen gelezen. Vandaag gaan we leren hoe je zelf een tabel aanmaakt en hoe je daar data in kan zetten.

 

Bijv deze tabel met personen:

 

Tabellen aanmaken

Tot nu toe hebben we alleen tabellen gelezen. Vandaag gaan we leren hoe je zelf een tabel aanmaakt en hoe je daar data in kan zetten.

 

Bijv deze tabel met personen:

 

Er zijn drie kolommen

Tabellen aanmaken

Tot nu toe hebben we alleen tabellen gelezen. Vandaag gaan we leren hoe je zelf een tabel aanmaakt en hoe je daar data in kan zetten.

 

Bijv deze tabel met personen:

 

Er zijn drie kolommen

Iedere kolom heeft een eigen type.

Tabellen aanmaken

Tot nu toe hebben we alleen tabellen gelezen. Vandaag gaan we leren hoe je zelf een tabel aanmaakt en hoe je daar data in kan zetten.

 

Bijv deze tabel met personen:

 

Er zijn drie kolommen

Iedere kolom heeft een eigen type.

 

Persoonsnummer is van het type...

Tabellen aanmaken

Tot nu toe hebben we alleen tabellen gelezen. Vandaag gaan we leren hoe je zelf een tabel aanmaakt en hoe je daar data in kan zetten.

 

Bijv deze tabel met personen:

 

Er zijn drie kolommen

Iedere kolom heeft een eigen type.

 

Persoonsnummer is van het type nummer (INT)

Tabellen aanmaken

Tot nu toe hebben we alleen tabellen gelezen. Vandaag gaan we leren hoe je zelf een tabel aanmaakt en hoe je daar data in kan zetten.

 

Bijv deze tabel met personen:

 

Er zijn drie kolommen

Iedere kolom heeft een eigen type.

 

Naam is van het type...

Tabellen aanmaken

Tot nu toe hebben we alleen tabellen gelezen. Vandaag gaan we leren hoe je zelf een tabel aanmaakt en hoe je daar data in kan zetten.

 

Bijv deze tabel met personen:

 

Er zijn drie kolommen

Iedere kolom heeft een eigen type.

 

Naam is van het type
tekst (TEXT)

Tabellen aanmaken

Tot nu toe hebben we alleen tabellen gelezen. Vandaag gaan we leren hoe je zelf een tabel aanmaakt en hoe je daar data in kan zetten.

 

Bijv deze tabel met personen:

 

Er zijn drie kolommen

Iedere kolom heeft een eigen type.

 

Naam is van het type
tekst (TEXT)

Geen string!

Tabellen aanmaken

Tot nu toe hebben we alleen tabellen gelezen. Vandaag gaan we leren hoe je zelf een tabel aanmaakt en hoe je daar data in kan zetten.

 

Bijv deze tabel met personen:

 

Er zijn drie kolommen

Iedere kolom heeft een eigen type.

 

Geslacht is van het type...

Tabellen aanmaken

Tot nu toe hebben we alleen tabellen gelezen. Vandaag gaan we leren hoe je zelf een tabel aanmaakt en hoe je daar data in kan zetten.

 

Bijv deze tabel met personen:

 

Er zijn drie kolommen

Iedere kolom heeft een eigen type.

 

Geslacht is van het type tekst (TEXT)

Tabellen aanmaken

create table personen(
  Persoonsnummer INT,
  Naam TEXT,
  Geslacht TEXT
);

Stap 1) Eerst maken we de tabel:

We beginnen altijd met

create table

Tabellen aanmaken

Stap 1) Eerst maken we de tabel:

Hierna de naam van de tabel.
De naam mag je zelf kiezen.

create table personen(
  Persoonsnummer INT,
  Naam TEXT,
  Geslacht TEXT
);

Tabellen aanmaken

Stap 1) Eerst maken we de tabel:

Begin met een rond haakje

create table personen(
  Persoonsnummer INT,
  Naam TEXT,
  Geslacht TEXT
);

Tabellen aanmaken

Stap 1) Eerst maken we de tabel:

Dan krijgen we alle kolomnamen.

Die mag je ook zelf kiezen.

create table personen(
  Persoonsnummer INT,
  Naam TEXT,
  Geslacht TEXT
);

Tabellen aanmaken

Stap 1) Eerst maken we de tabel:

Na de naam komt het type.

create table personen(
  Persoonsnummer INT,
  Naam TEXT,
  Geslacht TEXT
);

Tabellen aanmaken

Stap 1) Eerst maken we de tabel:

Na het type een komma, die is verplicht!

create table personen(
  Persoonsnummer INT,
  Naam TEXT,
  Geslacht TEXT
);

Tabellen aanmaken

Stap 1) Eerst maken we de tabel:

Zo doen we het voor iedere kolom

create table personen(
  Persoonsnummer INT,
  Naam TEXT,
  Geslacht TEXT
);

Tabellen aanmaken

Stap 1) Eerst maken we de tabel:

Zo doen we het voor iedere kolom

create table personen(
  Persoonsnummer INT,
  Naam TEXT,
  Geslacht TEXT
);

Tabellen aanmaken

Stap 1) Eerst maken we de tabel:

Geen komma na de laatste kolom!

create table personen(
  Persoonsnummer INT,
  Naam TEXT,
  Geslacht TEXT
);

Tabellen aanmaken

Stap 1) Eerst maken we de tabel:

Sluit af met een ronde haak en een puntkomma

create table personen(
  Persoonsnummer INT,
  Naam TEXT,
  Geslacht TEXT
);

demo

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

insert into personen values (1, 'Johan', 'J');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

We voegen deze rij toe

insert into personen values (1, 'Johan', 'J');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

We beginnen altijd met insert into

insert into personen values (1, 'Johan', 'J');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

Naam van de tabel

insert into personen values (1, 'Johan', 'J');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

Dan het woord values

insert into personen values (1, 'Johan', 'J');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

Dan het woord values

Dat is Engels voor waardes

insert into personen values (1, 'Johan', 'J');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

Rond haakje openen

insert into personen values (1, 'Johan', 'J');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

Kolom 1 krijgt waarde 1

insert into personen values (1, 'Johan', 'J');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

Komma

insert into personen values (1, 'Johan', 'J');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

Kolom 2 krijgt waarde Johan. 

insert into personen values (1, 'Johan', 'J');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

Kolom 2 krijgt waarde Johan. Het is TEXT dus moet met aanhalingstekens.

insert into personen values (1, 'Johan', 'J');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

Kolom 3 krijgt waarde J, ook met aanhalingstekens.

insert into personen values (1, 'Johan', 'J');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

Sluit af met een rond haakje en een puntkomma

insert into personen values (1, 'Johan', 'J');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

Deze code gebruiken we voor iedere regel

insert into personen values (1, 'Johan', 'J');
insert into personen values (2, 'Raheem', 'A');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

Na iedere insert komt een puntkomma

insert into personen values (1, 'Johan', 'J');
insert into personen values (2, 'Raheem', 'A');

Tabellen Vullen

Stap 2) Nu de tabel er is kunnen we de tabel vullen

Na iedere insert komt een puntkomma

insert into personen values (1, 'Johan', 'J');
insert into personen values (2, 'Raheem', 'A');

demo

tips vooraf!!!

Lever je code pas in als je hebt gezien wat de uitkomst is en die hebt gecontroleerd.

 

Zodadelijk in repl.it

opdrachten in repl.it

opdrachten in repl.it

opdrachten in repl.it

opdrachten in repl.it

opdrachten in repl.it

opdrachten in repl.it

opdrachten in repl.it

  • Verplicht zijn de opdrachten van les 2 (01 t/m 03)
  • Verplicht zijn de opdrachten van les 3 (01 t/m 04)
  • Verplicht zijn de opdrachten van les 5 (01 t/m 04)
  • Extra opdracht les 5 (05)
  • Deadline: dinsdag 20:00

 

opdrachten in repl.it

  • Bij extra opdrachten staat een (X)
  • Dit zijn de regels:
    • Opdrachten zonder (X) zijn verplicht, die maak je allemaal.
    • Opdachten zonder (X) niet af in de les? Dan is het huiswerk
    • Die tellen mee voor je inzet.
  • Klaar met de opdrachten zonder (X) in de les? Dan ga je door met die met een (X)

 

  • Samenwerken:
    • Overleggen mag
    • Antwoorden voorzeggen NIET
    • Overtypen/multiplayer ook NIET
  • Deadline dinsdag om 19:59

opdrachten in repl.it

Antwoorden 02-02

Antwoorden 02-03

Antwoorden 03-01

Antwoorden 03-02

Antwoorden 03-03

Antwoorden 03-04

Python Klas 3 - Module 2 - Les 5

By Ebbens

Python Klas 3 - Module 2 - Les 5

Leerdoel Module: werken met databases. Lesdoel: Tabellen maken en vullen

  • 243