Bevezetés
A MySQL egy népszerű nyílt forráskódú adatbázis-kezelő rendszer, amelyet széles körben használnak webalkalmazások és egyéb projektek adatainak kezelésére. Ebben az oktatóanyagban bemutatjuk, hogyan használhatók az INSERT, DELETE és UPDATE parancsok MySQL-ben. Minden parancshoz példakódokat is mellékelünk.
Adatbázis és Táblázat Létrehozása
Először hozzunk létre egy adatbázist és egy táblázatot, amelyeken a műveleteket végrehajtjuk.
-- Adatbázis létrehozása
CREATE DATABASE tanfolyam;
-- Adatbázis használata
USE tanfolyam;
-- Táblázat létrehozása
CREATE TABLE diakok (
id INT AUTO_INCREMENT PRIMARY KEY,
nev VARCHAR(100),
kor INT,
szak VARCHAR(100)
);
Adatok Beszúrása (INSERT)
Az INSERT parancsot használjuk új adatok hozzáadására a táblázatba.
-- Egyetlen sor beszúrása
INSERT INTO diakok (nev, kor, szak) VALUES ('Kovács Péter', 22, 'Informatika');
-- Több sor beszúrása
INSERT INTO diakok (nev, kor, szak) VALUES
('Nagy Anna', 21, 'Matematika'),
('Szabó Zoltán', 23, 'Fizika');
Adatok Frissítése (UPDATE)
Az UPDATE parancsot használjuk meglévő adatok módosítására.
-- Egyetlen sor frissítése
UPDATE diakok
SET kor = 23
WHERE nev = 'Kovács Péter';
-- Több sor frissítése
UPDATE diakok
SET szak = 'Biológia'
WHERE szak = 'Fizika';
Adatok Törlése (DELETE)
A DELETE parancsot használjuk adatok törlésére a táblázatból.
-- Egyetlen sor törlése
DELETE FROM diakok
WHERE nev = 'Nagy Anna';
-- Minden sor törlése (óvatosan!)
DELETE FROM diakok;
Példák
Tegyük fel, hogy az alábbi adatok már szerepelnek a diakok
táblázatban:
id | nev | kor | szak |
---|---|---|---|
1 | Kovács Péter | 22 | Informatika |
2 | Nagy Anna | 21 | Matematika |
3 | Szabó Zoltán | 23 | Fizika |
1. Beszúrás:
Új diák hozzáadása:
INSERT INTO diakok (nev, kor, szak) VALUES ('Tóth Éva', 20, 'Kémia');
2. Frissítés:
Kovács Péter életkorának frissítése:
UPDATE diakok
SET kor = 23
WHERE nev = 'Kovács Péter';
3. Törlés:
Nagy Anna törlése a táblázatból:
DELETE FROM diakok
WHERE nev = 'Nagy Anna';
Összegzés
Ez az oktatóanyag bemutatta, hogyan használhatók az INSERT, UPDATE és DELETE parancsok MySQL-ben alapvető adatkezelési műveletek végrehajtásához. Ezek a parancsok elengedhetetlenek minden MySQL fejlesztő számára, és az alapjaik megértése fontos lépés a hatékony adatbázis-kezelés felé.