Első lépések az SQL-ben

Az első SELECT a „Kotomarket”-ben

6 min
What you'll learn
  • megírni és lefuttatni az első, SELECT * FROM products LIMIT 5 alakú lekérdezésedet
  • szabályozni az eredmény méretét úgy, hogy a LIMIT-ben módosítod a sorok számát
  • elmagyarázni, miért biztonságos a SELECT: csak olvassa az adatokat, és semmit sem változtat meg az adatbázisban

A legfontosabb lekérdezés

A QUERY megnyitja előtted az archívum konzolját — egy borostyánszínű ablakot a rekesz sötétjében. Mögötte némán pihen a „Kotomarket” adatbázisa: vásárlók, termékek, rendelések és viselkedési események, 2024 óta változatlanul. A végén hagyott tipp egyértelmű volt: kezdd a SELECT-tel.

Az SQL-lel végzett munka nagy része valóban egyetlen egyszerű lépéssel indul: olvasd ki az adatokat. Erre való a SELECT parancs — egy kérdés, amelyre az adatbázis adatokkal válaszol: „mutasd meg, mid van.”

Kezdjük a kirakattal, és nézzünk bele a products táblába. Az alábbi lekérdezés ezt kéri: „add vissza a products tábla minden oszlopát (*), de legfeljebb 5 sort.” Itt a LIMIT n szab határt: arra utasítja az adatbázist, hogy legfeljebb n sort adjon vissza (egy kis előretekintés — ezt alaposan, a rendezéssel együtt a 2. fejezetben vesszük át). Nyomd meg a Futtatás gombot — és a kirakat első, 160 éve szunnyadó sorai életre kelnek a holopanelen. Ezután írd át az 5-öt 10-re — azonnal látni fogod, hogyan szabályozható az eredmény mérete.

QUERY: Nyomd meg bátran. A SELECT csak olvas — egy olvasó lekérdezéssel nem tudod tönkretenni az archívumot. Ellenőriztem. Sokszor.

Az első SELECT után holografikus terméktábla jelenik meg az archívum konzolja fölött
Az első SELECT felébreszti a kirakatot: a products öt sora kiemelkedik a sötétből a holopanelre.

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. SELECT only reads — you can’t spoil the archive with a read query. I’ve tested that. Many times over.

A „Kotomarket” kirakatának első 5 terméke — 160 évnyi csend után:
Query result
idnamecategorypricestock
1Беспроводные наушникиЭлектроника5990.00120
2Смарт-часыЭлектроника8990.0060
3Портативная колонкаЭлектроника3490.0090
4Веб-камера HDЭлектроника2790.0045
5Механическая клавиатураЭлектроника4590.0070
Check yourself
Mire való a SELECT kulcsszó?