programmeren

in python

Jaar 3 - Module 2 - Les 6: Data in een tabel aanpassen

Herhaling les 5

  • Tabellen aanmaken

create table <tabelnaam>(
  <kolomnaam1> <kolomtype1>,
  <kolomnaam2> <kolomtype2>,
  ...
);

Herhaling les 5

  • Tabellen aanmaken



     

create table <tabelnaam>(
  <kolomnaam1> <kolomtype1>,
  <kolomnaam2> <kolomtype2>,
  ...
);
create table personen(
  Persoonsnummer INT,
  Naam TEXT,
  Geslacht TEXT
);

Herhaling les 5

  • Tabellen aanmaken




     

  • Tabellen vullen
create table <tabelnaam>(
  <kolomnaam1> <kolomtype1>,
  <kolomnaam2> <kolomtype2>,
  ...
);
create table personen(
  Persoonsnummer INT,
  Naam TEXT,
  Geslacht TEXT
);
insert into <tabelnaam> values (<waarde1>, <waarde2>, ...);

Herhaling les 5

  • Tabellen aanmaken




     

  • Tabellen vullen
create table <tabelnaam>(
  <kolomnaam1> <kolomtype1>,
  <kolomnaam2> <kolomtype2>,
  ...
);
create table personen(
  Persoonsnummer INT,
  Naam TEXT,
  Geslacht TEXT
);
insert into <tabelnaam> values (<waarde1>, <waarde2>, ...);
insert into personen values (1, 'Johan', 'J');

Herhaling les 5

Datatypes

Herhaling les 5

Datatypes

  • INT -> geheel getal
  • FLOAT -> kommagetal (decimaal getal)
  • TEXT -> tekst
  • DATE -> datum
  • TIME -> tijd

vandaag gaan we...

  • 1ste uur: data in een bestaande tabel aanpassen
     

  • 2de uur: opdracht format strings

Tabellen aanpassen

Nu de tabel gevuld is, kun je waardes aanpassen als dat nodig is

We hebben hier een foutje gemaakt en willen dat veranderen

Tabellen aanpassen

Nu de tabel gevuld is, kun je waardes aanpassen als dat nodig is

We hebben hier een foutje gemaakt en willen dat veranderen

Tabellen aanpassen

Nu de tabel gevuld is, kun je waardes aanpassen als dat nodig is:

We hebben hier een foutje gemaakt en willen dat veranderen

update personen 
set Naam = 'Clement'
where Persoonsnummer = 5;

Tabellen aanpassen

Nu de tabel gevuld is, kun je waardes aanpassen als dat nodig is:

We hebben hier een foutje gemaakt en willen dat veranderen

update personen 
set Naam = 'Clement'
where Persoonsnummer = 5;

Begin met update

Tabellen aanpassen

Nu de tabel gevuld is, kun je waardes aanpassen als dat nodig is:

We hebben hier een foutje gemaakt en willen dat veranderen

update personen 
set Naam = 'Clement'
where Persoonsnummer = 5;

De naam van de tabel

Tabellen aanpassen

Nu de tabel gevuld is, kun je waardes aanpassen als dat nodig is:

We hebben hier een foutje gemaakt en willen dat veranderen

update personen 
set Naam = 'Clement'
where Persoonsnummer = 5;

Dan set

Tabellen aanpassen

Nu de tabel gevuld is, kun je waardes aanpassen als dat nodig is:

update personen 
set Naam = 'Clement'
where Persoonsnummer = 5;

De kolom die we willen aanpassen

Tabellen aanpassen

Nu de tabel gevuld is, kun je waardes aanpassen als dat nodig is:

update personen 
set Naam = 'Clement'
where Persoonsnummer = 5;

=

Tabellen aanpassen

Nu de tabel gevuld is, kun je waardes aanpassen als dat nodig is:

update personen 
set Naam = 'Clement'
where Persoonsnummer = 5;

Dan de nieuwe waarde

Tabellen aanpassen

Nu de tabel gevuld is, kun je waardes aanpassen als dat nodig is:

update personen 
set Naam = 'Clement'
where Persoonsnummer = 5;

Belangrijk! Zeg met where welke regel(s) je aan wilt passen.

Tabellen aanpassen

Nu de tabel gevuld is, kun je waardes aanpassen als dat nodig is:

update personen 
set Naam = 'Clement'
where Persoonsnummer = 5;

Met deze code verander je deze naam

Tabellen aanpassen

Nu de tabel gevuld is, kun je waardes aanpassen als dat nodig is:

update personen 
set Naam = 'Clement'
where Persoonsnummer = 5;

Met deze code verander je deze naam

update <tabelnaam>
set <kolomnaam1> = <waarde1>
where <kolomnaam2> = <waarde2>;

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

  • Verplicht zijn de opdrachten van les 5 (01 t/m 04)
  • Verplicht zijn de opdrachten van les 6 (01 t/m 03)
  • 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

Python Klas 3 - Module 2 - Les 6

By Ebbens

Python Klas 3 - Module 2 - Les 6

Leerdoel Module: werken met databases. Lesdoel: Data in een tabel aanpassen

  • 266