
|
 |
 |
Offentliggjort 2004 - Opdateret n/a
Lektion 07
Slette poster i tabel - DELETE kommando
Indhold
Indledning
DELETE kommandoen anvendes til at slette de enkelte poster eller rækker i en tabel.
DELETE kommando
Syntaks:
DELETE FROM tabelnavn
WHERE kolonnenavn = kolonneværdi;
Bemærkning: Undlader du at angive en WHERE betingelse vil alle poster blive slettet.
Eksempel tabel "medlemmer"
| Fornavn | Efternavn | Adresse | By |
| Hans | Jensen | Viben 12 | 1234 Hammel |
| Lise | Petersen | Uglevej 14 | 5000 Odense |
| Niels | Jensen | | |
| Kathrine | Bossen | Hammelhøj 98A | 5698 Langtbortistan |
Efterfølgende eksempel illustrerer anvendelsen af DELETE. I eksemplet ønsker vi at slette posteringen "Hans".
Syntaks:
DELETE FROM medlemmer
WHERE FORNAVN = 'Hans';
Resultat af tabel "medlemmer" efter sletning af posten "Hans".
| Fornavn | Efternavn | Adresse | By |
| Lise | Petersen | Uglevej 14 | 5000 Odense |
| Niels | Jensen | | |
| Kathrine | Bossen | Hammelhøj 98A | 5698 Langtbortistan |
Her er et andet eksempel, igen anvender vi som udgangs punkt tabellen medlemmer fra før:
Eksempel tabel "medlemmer"
| Fornavn | Efternavn | Adresse | By |
| Hans | Jensen | Viben 12 | 1234 Hammel |
| Lise | Petersen | Uglevej 14 | 5000 Odense |
| Niels | Jensen | | |
| Kathrine | Bossen | Hammelhøj 98A | 5698 Langtbortistan |
Syntaks:
DELETE FROM medlemmer
WHERE fornavn = 'Niels' or efternavn = 'Jensen';
Resultat af tabel "medlemmer".
| Fornavn | Efternavn | Adresse | By |
| Lise | Petersen | Uglevej 14 | 5000 Odense |
| Kathrine | Bossen | Hammelhøj 98A | 5698 Langtbortistan |
I næste lektion skal vi igang med at trække data ud af vores database, til dette anvendes kommandoen SELECT >>
|