Primul SELECT în „Kotomarket”
What you'll learn
- să scrii și să rulezi prima ta interogare de forma
SELECT * FROM products LIMIT 5 - să controlezi cât de mare este rezultatul schimbând numărul de rânduri din
LIMIT - să explici de ce
SELECTeste sigur: doar citește datele și nu modifică baza de date
Cea mai importantă interogare
QUERY deschide în fața ta consola arhivei — o fereastră chihlimbarie în întunericul compartimentului. Dincolo de ea, baza de date „Kotomarket” așteaptă tăcută: cumpărători, produse, comenzi și evenimente din comportamentul utilizatorilor, înghețate în 2024. Indiciul de la finalul -ului era limpede: începe cu SELECT.
Cea mai mare parte a lucrului în SQL începe cu o acțiune simplă: citești datele. Pentru asta există comanda SELECT — o întrebare la care baza de date răspunde cu date: „arată-mi ce ai”.
Să începem cu vitrina: tabelul products. Interogarea de mai jos cere: „returnează toate coloanele (*) din tabelul products, dar nu mai mult de 5 rânduri”. Aici LIMIT n este limita: îi spune bazei de date să returneze cel mult n rânduri (o luăm puțin înainte — îl vom analiza în detaliu, împreună cu sortarea, în Capitolul 2). Apasă Rulează și primele rânduri din vitrină, adormite de 160 de ani, vor apărea pe holopanou. Apoi schimbă 5 în 10: vei vedea imediat cum controlezi volumul rezultatului.
QUERY: Apasă fără teamă.
SELECTdoar citește; cu o interogare de citire nu strici arhiva. Am verificat. De multe ori.

SELECT trezește vitrina: cinci rânduri din products apar pe holopanou, ieșind din întuneric.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 |