
Wyobraź sobie, że baza danych to taki wielki, uporządkowany magazyn pełen informacji. Zamiast pudeł z ubraniami, mamy tam tabele, a w nich wiersze i kolumny, jak w idealnie poukładanych szufladach.
Aby napisać sprawdzian o bazach danych, musisz zrozumieć, jak one działają. To jak nauka języka, który pozwala "rozmawiać" z tym magazynem. Najważniejszym narzędziem w tym języku jest SQL, czyli Structured Query Language. Myśl o nim jak o zestawie instrukcji, które mówią bazie danych, co ma zrobić.
Zacznijmy od podstaw. Masz tabelę, która jest jak jedna, konkretna szuflada. Na przykład, szuflada może nazywać się 'Klienci'. W tej szufladzie mamy różne półki, które nazywamy kolumnami. Kolumny mogą się nazywać: 'Imię', 'Nazwisko', 'Email', 'Telefon'. Każda półka przechowuje tylko jeden rodzaj informacji.
Must Read
A co z wierszami? Wiersz to jak pojedyncza rzecz na półce, ale właściwie to cały komplet informacji dla jednej osoby. Czyli jeden wiersz w tabeli 'Klienci' to wszystkie dane jednej konkretnej osoby: jej imię, nazwisko, email i telefon. To tak, jakbyśmy mieli w szufladzie 'Klienci' osobny segregator z danymi dla pana Kowalskiego.
Teraz przejdźmy do SQL. Jest jak magiczne zaklęcie, które pozwala nam tę szufladę (tabelę) przeglądać i modyfikować. Najczęściej używanym poleceniem jest SELECT. To jak powiedzenie: "Pokaż mi!". Na przykład, jeśli chcesz zobaczyć imiona i nazwiska wszystkich klientów, napiszesz coś w stylu:

SELECT imię, nazwisko FROM klienci;
Wyobraź sobie, że stoisz przed wielką, uporządkowaną szafą z książkami. SELECT to jak proszenie bibliotekarza, żeby pokazał ci wszystkie książki z działu "Fikcja", albo tylko te o kolorowych okładkach.
Kolejne ważne polecenie to INSERT. Służy do dodawania nowych rzeczy do naszych szuflad. Jakbyś chciał włożyć nową książkę na półkę. Piszesz wtedy:

INSERT INTO klienci (imię, nazwisko, email) VALUES ('Anna', 'Nowak', 'anna.nowak@email.com');
To jak powiedzenie: "Mam nową książkę (imiona, nazwisko, email) i chcę ją położyć na tej półce w tej szufladzie."

Jest też polecenie UPDATE, które pozwala nam coś poprawić, jakbyśmy poprawiali literówkę w tytule książki. Możemy zmienić numer telefonu klienta, jeśli się zmienił.
UPDATE klienci SET telefon = '123-456-789' WHERE nazwisko = 'Kowalski';
To jakbyś powiedział: "Znajdź książkę o nazwisku 'Kowalski' i zmień numer telefonu."

A DELETE? To jakbyśmy chcieli wyrzucić starą książkę z półki, której już nie potrzebujemy. Usuniemy klienta, który już nie korzysta z naszych usług.
DELETE FROM klienci WHERE nazwisko = 'Kowalski';
Pamiętaj, że kluczem do sukcesu na sprawdzianie jest zrozumienie tych podstawowych poleceń i tego, jak dane są zorganizowane. Im więcej będziesz ćwiczyć, tym łatwiej będzie Ci wizualizować te wszystkie szuflady i półki, tworząc w głowie swoje własne, uporządkowane magazyny danych.