data manipulation language

Üdvözlöm, Ön a data manipulation language szó jelentését keresi. A DICTIOUS-ban nem csak a data manipulation language szó összes szótári jelentését megtalálod, hanem megismerheted az etimológiáját, a jellemzőit és azt is, hogyan kell a data manipulation language szót egyes és többes számban mondani. Minden, amit a data manipulation language szóról tudni kell, itt található. A data manipulation language szó meghatározása segít abban, hogy pontosabban és helyesebben fogalmazz, amikor beszélsz vagy írsz. Adata manipulation language és más szavak definíciójának ismerete gazdagítja a szókincsedet, és több és jobb nyelvi forráshoz juttat.

Főnév

data manipulation language (tsz. data manipulation languages)

  1. (informatika) adatmanipulációs nyelv

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.



DML főbb műveletei

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;



DML vs DDL vs DCL

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



Hogyan működik a DML?

  • A felhasználó vagy alkalmazás DML parancsokat küld az adatbázis-kezelőnek.
  • A DBMS végrehajtja ezeket a műveleteket, és visszaadja az eredményt (például lekérdezés esetén az adatokat).
  • A DML műveletek általában tranzakciók részeként hajthatók végre, így biztosított az adatbázis konzisztenciája.



Példa DML parancsokra SQL-ben

-- Ú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;

Összefoglalás

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