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:

  1. Táblák létrehozása: Az adatokat táblákba szervezzük, és minden tábla oszlopokból (mezőkből) áll.
  2. Adatok hozzáadása: Új adatokat lehet hozzáadni a táblákhoz.
  3. Adatok frissítése: A meglévő adatokat módosíthatjuk.
  4. 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:

CREATE TABLE alkalmazottak (
id INT AUTO_INCREMENT PRIMARY KEY,
nev VARCHAR(100),
eletkor INT,
beosztas VARCHAR(100)
);
 

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, és DELETE 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.