Używamy cookies, żeby zwiększyć Twoje doświadczenia na stronie
CodeWorlds

Pulpit Skryby

Witaj @name przy Pulpicie Skryby! Do tej pory uczyłeś się tylko czytać zwoje - wydawałeś Bibliotece polecenie

SELECT
i odbierałeś dane. Ale Biblioteka nie jest skamieliną. Każdego dnia przybywają nowe książki, zmieniają się ceny, zapisują się nowi czytelnicy, a niektóre zwoje trzeba usunąć.

To tutaj, przy Pulpicie Skryby, nauczysz się zmieniać zawartość regałów. W języku Biblioteki tę sztukę nazywamy DML - Data Manipulation Language, czyli język modyfikowania danych.

Trzy wielkie rozkazy skryby

Skryba dysponuje trzema potężnymi poleceniami:

  • INSERT - dopisz nowy zwój na regał (dodaj wiersz).
  • UPDATE - popraw istniejący zwój (zmień dane w wierszu).
  • DELETE - zdejmij zwój z regału (usuń wiersz).

To nie są niewinne zaklęcia jak

SELECT
.
SELECT
tylko pokazuje dane - nic nie psuje. Ale
INSERT
,
UPDATE
i
DELETE
trwale zmieniają zawartość Biblioteki.

Wielkie ostrzeżenie

Zapamiętaj te słowa, bo powtórzę je jeszcze nieraz: UPDATE i DELETE bez WHERE działają na CAŁY regał. Jedno nieostrożne polecenie może zmienić cenę wszystkich książek albo wymazać wszystkich czytelników naraz.

Dobry skryba zawsze najpierw celuje (

WHERE
), a dopiero potem pisze. W tej lokacji nauczę Cię tej dyscypliny. Zasiądźmy do pracy!

Przejdź do CodeWorlds