Mi az a MySQL? Adatbázis-kezelés kezdőknek

Frissítve: 2026. 10. 03. · 5 perc olvasás

A MySQL egy relációs adatbázis-kezelő rendszer: olyan program, amely strukturált adatokat tárol, és gyorsan visszakereshetővé teszi őket. A weben nagyon elterjedt, a PHP-val gyakran együtt használják. A MariaDB nevű változata szinte teljesen kompatibilis vele, sok tárhelyen valójában az fut.

Hogyan épül fel?

Az adatok táblákban élnek. Egy webáruházban lehet például products, users és orders tábla. A tábla sorai az egyes rekordok (egy termék), az oszlopai pedig a mezők (név, ár). Minden sort egy elsődleges kulcs azonosít, ez általában egy egyedi szám.

A táblák között kapcsolatok vannak: a rendelés tartalmazza a vásárló azonosítóját, és ez egy idegen kulccsal a felhasználók táblájára mutat. Így nem kell a vásárló nevét minden rendelésbe újra beírni.

Az SQL nyelv

Az adatbázissal az SQL nyelven beszélgetünk. Négy alapművelet van: lekérés (SELECT), felvétel (INSERT), módosítás (UPDATE) és törlés (DELETE).

SELECT name, price_huf
FROM products
WHERE is_active = 1
ORDER BY price_huf;

A JOIN segítségével több tábla adatait kapcsolhatod össze, például a rendeléseket a vásárlók nevével.

Biztonság: prepared statement

Felhasználótól érkező adatot soha nem szabad közvetlenül az SQL szövegbe fűzni, mert ez az SQL injection támadás alapja. A megoldás a paraméterezett (prepared) lekérdezés, amelyben az adat külön utazik, így nem értelmezhető utasításként.

Merre tovább?

A tanulás ott a leghatékonyabb, ha egy valódi projektben használod. A MySQL tanfolyam oldalán megnézheted, hogyan épül fel ez a tananyag, és azt is, miért fontos az adatbázis egy webáruházban.

Szeretnéd mindezt a gyakorlatban is megtanulni?

A Webmester képzés tanfolyamán egy valódi webáruházat építesz fel a nulláról, PHP-val, MySQL-lel és JavaScripttel.

További cikkek