Einstieg in SQL

Dein erstes SELECT in „Kotomarket“

6 min
What you'll learn
  • deine allererste Abfrage in der Form SELECT * FROM products LIMIT 5 zu schreiben und auszuführen
  • den Umfang des Ergebnisses zu steuern, indem du die Zeilenanzahl in LIMIT änderst
  • zu erklären, warum SELECT ungefährlich ist: Es liest nur Daten und verändert nichts in der Datenbank

Die erste wichtige Abfrage

QUERY öffnet vor dir die Archivkonsole — ein bernsteinfarbenes Fenster in der Dunkelheit des Abteils. Dahinter wartet die „Kotomarket“-Datenbank: Käufer, Waren, Bestellungen und Verhaltensereignisse, eingefroren seit 2024. Der Hinweis am Ende des Dumps war eindeutig: Beginne mit SELECT.

Ein Großteil der Arbeit mit SQL beginnt mit etwas ganz Einfachem: Daten lesen. Dafür gibt es den Befehl SELECT — eine Frage, auf die die Datenbank mit Daten antwortet: „Zeig mir, was du hast.“

Fangen wir mit der Auslage an und werfen einen Blick in die Tabelle products. Die Abfrage unten bedeutet: „Gib alle Spalten (*) aus der Tabelle products zurück, aber höchstens 5 Zeilen.“ LIMIT n ist dabei die Begrenzung: Es weist die Datenbank an, höchstens n Zeilen zurückzugeben. Kleiner Vorgriff: Zusammen mit der Sortierung behandeln wir das ausführlich in Kapitel 2. Drück auf Ausführen — und die ersten Zeilen der Auslage, die 160 Jahre geschlafen haben, erwachen auf dem Holopanel zum Leben. Ändere danach 5 zu 10 — und du siehst sofort, wie du die Ergebnismenge steuerst.

QUERY: Trau dich, drück drauf. SELECT liest nur — mit einer Leseabfrage kannst du dem Archiv keinen Schaden zufügen. Ich hab das geprüft. Viele Male.

Eine holografische Warentabelle erwacht nach dem ersten SELECT über der Archivkonsole zum Leben
Das erste SELECT weckt die Auslage: Fünf Zeilen aus products steigen aus dem Dunkel auf das Holopanel.

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.

Die ersten 5 Produkte in der Auslage von „Kotomarket“ — nach 160 Jahren Stille:
Query result
idnamecategorypricestock
1Беспроводные наушникиЭлектроника5990.00120
2Смарт-часыЭлектроника8990.0060
3Портативная колонкаЭлектроника3490.0090
4Веб-камера HDЭлектроника2790.0045
5Механическая клавиатураЭлектроника4590.0070
Check yourself
Was macht das Schlüsselwort SELECT?