Pirmasis SELECT „Kotomarket“ parduotuvėje
What you'll learn
- parašyti ir paleisti pirmąją savo užklausą, kurios forma
SELECT * FROM products LIMIT 5 - valdyti rezultato dydį keičiant eilučių skaičių
LIMIT - paaiškinti, kodėl
SELECTsaugus: jis tik skaito duomenis ir nieko bazėje nekeičia
Svarbiausia užklausa
QUERY priešais tave išskleidžia archyvo konsolę – gintarinį langą tamsiame skyriuje. Už jo tyli „Kotomarket“ bazė: pirkėjai, prekės, užsakymai ir elgsenos įvykiai, sustingę nuo 2024 metų. Užuomina duomenų kopijos pabaigoje skambėjo aiškiai: pradėk nuo SELECT.
Didžioji darbo su SQL dalis prasideda nuo paprasto veiksmo: perskaityti duomenis. Tam skirta komanda SELECT – klausimas, į kurį bazė atsako duomenimis: „parodyk, ką turi“.
Pradėkime nuo vitrinos ir pažvelkime į products lentelę. Žemiau esanti užklausa prašo: „grąžink visus stulpelius (*) iš products lentelės, bet ne daugiau kaip 5 eilutes“. Čia LIMIT n yra ribotuvas: jis liepia bazei grąžinti ne daugiau kaip n eilučių (užbėgant į priekį – apie jį išsamiai kalbėsime 2 skyriuje, kartu su rikiavimu). Spausk Paleisti – ir pirmosios vitrinos eilutės, miegojusios 160 metų, atgis holoekrane. Tada pakeisk 5 į 10 ir iškart pamatysi, kaip valdyti rezultato apimtį.
QUERY: Spausk drąsiai.
SELECTtik skaito – skaitymo užklausa archyvo nesugadinsi. Tikrinau. Daug kartų.

SELECT pažadina vitriną: penkios products eilutės kyla iš tamsos į holoekraną.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 |