Språk för datamanipulation

Data Manipulation Language ( DML ) är en familj av datorspråk som används av datorprogram eller databasanvändare för att hämta, infoga, ta bort eller ändra data i databaser .

För närvarande är det mest populära DML-språket SQL , som används för att hämta och manipulera data i ett RDBMS . Andra former av DML används i IMS/DL1, CODASYL -databaser (som IDMS ) och andra.

DML:er användes ursprungligen endast av datorprogram, men med tillkomsten av SQL började man använda dem också.

DML-språkens funktioner definieras av det första ordet i en mening (kallas ofta en fråga ), som nästan alltid är ett verb. I fallet med SQL är dessa verb välj , infoga , uppdatera och ta bort . Detta förvandlar språkets natur till en serie av obligatoriska uttalanden (kommandon) till databasen.

DML-språk kan variera avsevärt mellan olika DBMS-leverantörer. Det finns en SQL-standard satt av ANSI , men DBMS-leverantörer erbjuder ofta sina egna "tillägg" till språket.

DML-språk är huvudsakligen uppdelade i två typer:

Se även