Dalej•LEKCJA 19 / 26

INSERT

Kurs SQL · Wyjaśnienie, przykłady, oczekiwany wynik i ćwiczenie.

INSERT dodaje nowe rekordy do tabeli.

Jak to działa?

Podawaj nazwy kolumn, aby zapytanie nie zależało od ich kolejności w tabeli. W aplikacji wartości przekazuj przez parametry zapytania, nie konkatenację napisów.

Przykład 1 — poznaj zapis

INSERT INTO users (name, age, city)
VALUES ('Ola', 25, 'Lublin');

Zapytanie doda jednego użytkownika, jeśli ograniczenia tabeli na to pozwalają.

Przeczytaj kod linijka po linijce

  1. INSERT INTO users (name, age, city)Dodajemy nowe dane do tabeli.
  2. VALUES ('Ola', 25, 'Lublin');Dodajemy nowe dane do tabeli.
Oczekiwany wynik / efektpo uruchomieniu przykładu
Dodaje nową osobę „Ola”, 25 lat, z miasta Lublin.

Przykład 2 — podobny problem, inne dane

Teraz przyjrzyj się drugiemu przykładowi. Zwróć uwagę na to, co zmieniło się w kodzie, a co w wyniku. Spróbuj przewidzieć rezultat przed przeczytaniem odpowiedzi.

INSERT INTO users (name, age, city) VALUES ('Jan', 20, 'Kraków');
Wynik drugiego przykładupo uruchomieniu przykładu
Wstawia rekord Jana.
Sprawdź, czy rozumiesz

Wróć do pierwszego przykładu, zmień jedną wartość i spróbuj samodzielnie przewidzieć wynik. Następnie uruchom kod i porównaj rezultat. W ten sposób nauczysz się nie tylko przepisywać instrukcje, ale rozumieć ich działanie.

Spróbuj samodzielnie

Dodaj użytkownika ze wskazanymi przez siebie danymi.

To już koniec tej lekcji.

Jeśli rozumiesz przykład, oznacz lekcję jako ukończoną i przejdź dalej.