A Data Manipulation Language ( DML ) olyan számítógépes nyelvek családja, amelyeket számítógépes programok vagy adatbázis -felhasználók használnak az adatbázisok adatainak lekérésére, beszúrására, törlésére vagy módosítására .
Jelenleg a legnépszerűbb DML nyelv az SQL , amelyet az RDBMS - ben lévő adatok lekérésére és kezelésére használnak . A DML más formáit az IMS/DL1, a CODASYL adatbázisok (például IDMS ) és mások használják.
A DML-eket eredetileg csak számítógépes programok használták, de az SQL megjelenésével az emberek is elkezdték használni őket.
A DML nyelvek funkcióit a mondat első szava határozza meg (gyakran lekérdezésnek nevezik ), amely szinte mindig ige. SQL esetén ezek az igék a select , insert , update és delete . Ez a nyelv természetét az adatbázisban kötelező utasítások (parancsok) sorozatává változtatja.
A DML nyelvek jelentősen eltérhetnek a különböző DBMS-szállítóktól. Létezik egy ANSI által beállított SQL-szabvány , de a DBMS-szállítók gyakran kínálnak saját „kiterjesztéseket” a nyelvhez.
A DML nyelvek alapvetően két típusra oszthatók:
Adatbázis | |
---|---|
Fogalmak |
|
Objektumok |
|
Kulcsok | |
SQL |
|
Alkatrészek |