Pierwszy SELECT w Kotomarkecie
What you'll learn
- pisać i uruchamiać swoje pierwsze zapytanie w postaci
SELECT * FROM products LIMIT 5 - sterować liczbą zwracanych wierszy, zmieniając wartość w
LIMIT - wyjaśniać, dlaczego
SELECTjest bezpieczny: tylko odczytuje dane i niczego w bazie nie zmienia
Najważniejsze zapytanie
QUERY wysuwa przed tobą konsolę archiwum — bursztynowe okno w mroku przedziału. Za nim milczy baza Kotomarketu: klienci, produkty, zamówienia i zdarzenia użytkowników, zamrożone od 2024 roku. Podpowiedź z końca zrzutu danych była jednoznaczna: zacznij od SELECT.
Większość pracy z SQL naprawdę zaczyna się od jednej prostej czynności: odczytu danych. Służy do tego polecenie SELECT — pytanie, na które baza odpowiada danymi: „pokaż, co masz”.
Zacznijmy od katalogu i zajrzyjmy do tabeli products. Poniższe zapytanie mówi bazie: „zwróć wszystkie kolumny (*) z tabeli products, ale nie więcej niż 5 wierszy”. Tutaj LIMIT n jest ograniczeniem: każe bazie zwrócić najwyżej n wierszy (wyprzedzamy trochę temat — dokładnie, razem z sortowaniem, omówimy go w Rozdziale 2). Naciśnij Uruchom — a pierwsze wiersze katalogu, uśpione od 160 lat, ożyją na holopanelu. Potem zmień 5 na 10 — od razu zobaczysz, jak sterować rozmiarem wyniku.
QUERY: Naciskaj śmiało.
SELECTtylko czyta — zapytaniem odczytującym nie uszkodzisz archiwum. Sprawdzałem. Wielokrotnie.

SELECT budzi katalog: pięć wierszy products wynurza się z mroku na holopanelu.The single most important query
QUERY unfolds the archive console in front of you — an amber window in the darkness of the bay. Behind it the "Kotomarket" database sits in silence: buyers, products, orders and behavioral events, frozen since 2024. The hint at the end of the was clear: start with SELECT.
Most work with SQL really does begin with one simple act: read the data. That’s what the SELECT command is for — a question the database answers with data: "show me what you’ve got."
Let’s start with the storefront and peek into the products table. The query below asks: "return every column (*) from the products table, but no more than 5 rows." Here LIMIT n is the limiter: it tells the database to return at most n rows (looking ahead — we’ll dig into it properly, together with sorting, in Chapter 2). Hit Run, and the first rows of the storefront, asleep for 160 years, will come alive on the holopanel. Then change 5 to 10 — and you’ll see right away how to control how much the result returns.
QUERY: Go ahead, hit it.
SELECTonly reads — you can’t spoil the archive with a read query. I’ve tested that. Many times over.
| id | name | category | price | stock |
|---|---|---|---|---|
| 1 | Беспроводные наушники | Электроника | 5990.00 | 120 |
| 2 | Смарт-часы | Электроника | 8990.00 | 60 |
| 3 | Портативная колонка | Электроника | 3490.00 | 90 |
| 4 | Веб-камера HD | Электроника | 2790.00 | 45 |
| 5 | Механическая клавиатура | Электроника | 4590.00 | 70 |