Przejdź do treści głównej
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; bez WHERE zresetuje 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.