Alap információk a MySQL-ről / MariaDB-ról
A MySQL egy népszerű és széles körben használt, nyílt forráskódú adatbázis-kezelő rendszer. Az adatbázisok olyan helyek, ahol adatokat tárolhatunk, rendszerezhetünk és kereshetünk. A MySQL kifejezetten relációs adatbázis-kezelő rendszer (RDBMS), ami azt jelenti, hogy az adatokat táblákban tárolja, és ezek között kapcsolatokat (relációkat) alakíthatunk ki.
A MySQL segítségével az alábbi alapvető műveleteket végezhetjük el:
- Táblák létrehozása: Az adatokat táblákba szervezzük, és minden tábla oszlopokból (mezőkből) áll.
- Adatok hozzáadása: Új adatokat lehet hozzáadni a táblákhoz.
- Adatok frissítése: A meglévő adatokat módosíthatjuk.
- Adatok törlése: A nem kívánt adatokat törölhetjük a táblákból.
1. Táblák létrehozása
A MySQL-ben a táblák létrehozásához a CREATE TABLE
parancsot használjuk. A tábla egy vagy több oszlopból áll, és minden oszlopnak van típusa (például szöveg, szám, dátum stb.).
Példa egy egyszerű tábla létrehozására:
A fenti példa egy alkalmazottak nevű táblát hoz létre, amelynek négy oszlopa van:
- id: Egyedi azonosító, automatikusan növekvő értékkel, amelyet nem kell manuálisan megadni.
- nev: Az alkalmazott neve, szöveges típusú (legfeljebb 100 karakter hosszú).
- eletkor: Az alkalmazott életkora, egész szám típusú.
- beosztas: Az alkalmazott beosztása, szöveges típusú.
2. Sorok hozzáadása
Miután létrehoztunk egy táblát, új adatokat adhatunk hozzá a INSERT INTO
parancs használatával. Ezzel az adatokat soronként illeszthetjük be a táblába.
Példa egy új alkalmazott hozzáadására:
INSERT INTO alkalmazottak (nev, eletkor, beosztas)
VALUES ('Kovács Péter', 30, 'Programozó');
Ebben a példában egy új sort adunk hozzá az alkalmazottak táblához, ahol Péter neve, életkora és beosztása kerül rögzítésre.
Ha több adatot szeretnénk egyszerre hozzáadni:
INSERT INTO alkalmazottak (nev, eletkor, beosztas)
VALUES
('Szabó László', 28, 'Rendszergazda'),
('Tóth Anna', 35, 'Projektmenedzser');
3. Sorok frissítése
Ha módosítani szeretnénk egy már meglévő sort, a UPDATE
parancsot használjuk. A parancs segítségével frissíthetjük egy adott sor mezőit. Fontos, hogy mindig pontosan meghatározzuk, hogy melyik sorokat szeretnénk frissíteni, különben az egész táblát módosíthatjuk.
Példa egy alkalmazott életkorának frissítésére:
UPDATE alkalmazottak
SET eletkor = 31
WHERE nev = 'Kovács Péter';
Ebben a példában Kovács Péter életkorát 31-re változtatjuk. A WHERE
rész biztosítja, hogy csak Péter adatai frissüljenek, és ne módosuljon más alkalmazott adata.
Ha több mezőt is szeretnénk egyszerre módosítani, több mezőt is megadhatunk:
UPDATE alkalmazottak
SET eletkor = 32, beosztas = 'Szenior Programozó'
WHERE nev = 'Kovács Péter';
4. Sorok törlése
Ha egy sorra már nincs szükség, azt törölhetjük a DELETE
parancs segítségével. Itt is fontos a WHERE
feltétel használata, hogy csak a kívánt sorokat töröljük.
Példa egy alkalmazott törlésére:
Ebben a példában Tóth Anna adatai törlődnek a táblából. Ha nem adjuk meg a WHERE
feltételt, az összes sort törölné a táblából.
Fontos megjegyzések:
- Biztonság: Mielőtt bármilyen adatot módosítanál vagy törölnél, mindig készíts biztonsági mentést, hogy elkerüld a fontos információk elvesztését.
- Adatok helyessége: A
INSERT
,UPDATE
, ésDELETE
parancsokat mindig körültekintően használjuk, hogy ne véletlenül töröljünk vagy módosítsunk fontos adatokat.
Összefoglalás
A MySQL alapvető funkciói közé tartozik a táblák létrehozása, adatok hozzáadása, módosítása és törlése. Mindezeket egyszerű SQL parancsokkal végezhetjük el, és a legfontosabb dolog, hogy mindig figyeljünk a pontos szintaxisra, hogy az adataink biztonságban legyenek. Ha több adatot szeretnél kezelni, a MySQL biztosítja a megfelelő eszközöket a táblák kezelésére, hogy hatékonyan szervezhesd az adatokat.