INF.03Bazy Danych
Polecenia DML (INSERT, UPDATE, DELETE)
Instrukcje SQL odpowiedzialne za manipulację danymi wewnątrz istniejących tabel (dodawanie, edycję oraz usuwanie wierszy).
1. INSERT INTO (wstawianie rekordów):
SQL
-- Pełna lista kolumn:
INSERT INTO klienci (imie, nazwisko, wiek)
VALUES ('Adam', 'Nowak', 25);
-- Wstawianie wielu wierszy naraz:
INSERT INTO klienci (imie, nazwisko, wiek) VALUES
('Ewa', 'Kowalska', 30),
('Piotr', 'Zieliński', 42);2. UPDATE (aktualizacja rekordów):
SQL
UPDATE produkty
SET cena = cena * 1.10, stan_magazynowy = stan_magazynowy - 1
WHERE id = 5;3. DELETE (usuwanie rekordów):
SQL
DELETE FROM logi
WHERE data_wpisu < '2023-01-01';Najczęstsze pułapki na egzaminie INF.03:
- Zawsze pamiętaj o klauzuli WHERE w UPDATE i DELETE! Wykonanie
UPDATE produkty SET cena = 0;bezWHEREzresetuje ceny wszystkich produktów w całej bazie!
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Polecenia DML (INSERT, UPDATE, DELETE) lub rozpocznij trening.