data manipulation language (tsz. data manipulation languages)
A Data Manipulation Language (DML), magyarul adatmanipulációs nyelv, az adatbázis-kezelő rendszerek (DBMS) része, amely az adatbázisban tárolt adatok kezelésére szolgáló utasítások gyűjteménye. A DML lehetővé teszi az adatok lekérdezését, beszúrását, módosítását és törlését.
Művelet | Leírás | Példa SQL-ben |
---|---|---|
SELECT | Adatok lekérdezése | SELECT * FROM employees;
|
INSERT | Új adatok beszúrása | INSERT INTO employees VALUES (...);
|
UPDATE | Létező adatok módosítása | UPDATE employees SET salary=5000 WHERE id=1;
|
DELETE | Adatok törlése | DELETE FROM employees WHERE id=1;
|
Nyelv típusa | Funkció |
---|---|
DML (Data Manipulation Language) | Adatok kezelése (lekérdezés, módosítás) |
DDL (Data Definition Language) | Adatbázis struktúrájának definiálása (táblák létrehozása, módosítása) |
DCL (Data Control Language) | Jogosultságok kezelése, hozzáférés szabályozása |
-- Új alkalmazott hozzáadása
INSERT INTO employees (id, name, salary) VALUES (1, 'János', 400000);
-- Alkalmazott fizetésének módosítása
UPDATE employees SET salary = 450000 WHERE id = 1;
-- Adatok lekérdezése
SELECT name, salary FROM employees WHERE salary > 400000;
-- Alkalmazott törlése
DELETE FROM employees WHERE id = 1;
Fogalom | Leírás |
---|---|
DML | Adatok manipulálására szolgáló nyelv |
Fő műveletek | SELECT, INSERT, UPDATE, DELETE |
Jellemző | Dinamikus adatkezelés adatbázisban |