INF.03 · M20

INSERT · UPDATE · DELETE · Transakcje

XP: 0 / 400

Modyfikujesz bazę danych 🗄️

W tej lekcji nauczysz się jak dodawać, zmieniać i usuwać dane — i jak robić to bezpiecznie dzięki transakcjom. Każde ćwiczenie daje XP i odblokowuje kolejne.

INSERT — dodajesz nowe wiersze do tabeli
UPDATE — zmieniasz dane istniejących wierszy
DELETE — usuwasz wybrane wiersze (zawsze z WHERE!)
Transakcje — COMMIT zatwierdza, ROLLBACK cofa wszystko

Twój postęp

0
punktów XP
Poziom 1/ 400 XP
📥 INSERT
✏️ UPDATE
🗑️ DELETE
🔐 TXN
🏆 QUIZ
Napisz poprawne polecenie SQL. Tabela po prawej zmieni się na żywo.
Zadanie 1 / 5  ·  +60 XP Dodaj ucznia o imieniu „Ola", nazwisku „Dąbrowska", klasa_id = 3
Twój SQL
Tabela: uczniowie
idimienazwiskoklasa_id
1AdamMalinowski2
2EwaNowak1
3PiotrWójcik3
Zadanie 2 / 5  ·  +80 XP Dodaj trzech uczniów jednym poleceniem INSERT (multi-row)
Twój SQL
Tabela: uczniowie (po zadaniu 1)
idimienazwiskoklasa_id
1AdamMalinowski2
2EwaNowak1
3PiotrWójcik3
4OlaDąbrowska3
Pamiętaj: UPDATE bez WHERE zmienia WSZYSTKIE wiersze!
Zadanie 3 / 5  ·  +80 XP Zmień nazwisko ucznia o id = 2 na „Jankowska"
Twój SQL
Tabela: uczniowie
idimienazwiskoklasa_id
1AdamMalinowski2
2EwaNowak1
3PiotrWójcik3
Zawsze używaj WHERE. Bez WHERE usuniesz całą tabelę!
Zadanie 4 / 5  ·  +80 XP Usuń ucznia o id = 3 (Piotr Wójcik)
Twój SQL
Tabela: uczniowie
idimienazwiskoklasa_id
1AdamMalinowski2
2EwaJankowska1
3PiotrWójcik3
Klikaj przyciski i obserwuj jak zmieniają się dane — i co robi ROLLBACK.
📋 uczniowie
idimienazwiskoklasa_id
1AdamMalinowski2
2EwaJankowska1
📊 oceny
iduczen_idprzedmiotocena
11matematyka5
22fizyka4
Log operacji
-- gotowy na operacje --
Klikaj kolejne kroki i obserwuj co się dzieje z danymi.
Zadanie 5 / 5  ·  +100 XP Wpisz kompletną transakcję: START TRANSACTION → INSERT → UPDATE → COMMIT
Twój SQL
Krokowy demo transakcji
🟡
START TRANSACTION
Otwiera blok transakcji
oczekuje
📥
INSERT INTO oceny
Dodaje ocenę — tymczasowo
oczekuje
✏️
UPDATE uczniowie
Zmienia nazwisko — tymczasowo
oczekuje
COMMIT
Zatwierdza wszystkie zmiany na stałe
oczekuje
↩️
ROLLBACK
Cofnij zamiast COMMIT — anuluje wszystko
alternatywa
5 pytań, każde +20 XP za poprawną odpowiedź.
0
punktów XP · lekcja ukończona!

Opanowałeś podstawy modyfikowania bazy danych SQL.
Kolejny krok: zabezpieczanie zapytań i indeksy.