W relacyjnych bazach danych rozróżnia się polecenia do modyfikacji danych (DML) oraz do modyfikacji struktury (DDL). Dodawanie nowych rekordów (wierszy) do tabeli jest operacją na danych, więc wykonuje się je instrukcją DML.
Poprawna odpowiedź: INSERT INTO
Instrukcja INSERT INTO służy do wstawiania nowych rekordów do tabeli. Typowo podaje się nazwę tabeli oraz wartości dla kolumn (bezpośrednio lub jako wynik zapytania). To jest podstawowa i powszechnie używana komenda w SQL do dodawania danych.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- ADD – nie jest standardową instrukcją SQL do dodawania rekordów. W praktyce "ADD" pojawia się raczej w kontekstach kojarzonych ze zmianą definicji obiektu (np. dodanie kolumny w niektórych składniach jako część większej instrukcji), a nie jako samodzielne DML do wstawiania wierszy.
- APPEND – brzmi sensownie po angielsku ("dopisać"), ale w typowym SQL nie jest poleceniem służącym do wstawiania rekordów do tabeli.
- ATTACH – również nie jest standardowym poleceniem SQL do dodawania wierszy; bywa kojarzone z innymi funkcjami w konkretnych systemach, ale nie zastępuje INSERT w zadaniu "dodaj rekordy do tabeli".
Wskazówka egzaminacyjna: gdy pytanie dotyczy dodawania rekordów, myśl o trio DML: INSERT (dodaj), UPDATE (zmień), DELETE (usuń). Gdy dotyczy dodawania kolumny/ograniczenia, wchodzisz w obszar DDL.