DMLkomennot
DML-komennot refer to SQL:n Data Manipulation Language -komennot, jotka liittyvät tiedon hakemiseen ja muokkaamiseen relaatiotietokannoissa. Tyypillisiä DML-komentoja ovat SELECT, INSERT, UPDATE ja DELETE; joissain määritelmissä mukaan lasketaan myös MERGE. SELECT hakee dataa tauluista ja sallii ehtolauseet (WHERE), järjestämisen (ORDER BY), ryhmittelyn (GROUP BY) sekä liittymät (JOIN). INSERT lisää rivejä tauluun ja määrittelee arvojen sarakkeet. UPDATE muuttaa olemassa olevia rivejä ja käyttää WHERE-lauseketta rajatakseen muutokset. DELETE poistaa rivejä taulusta, usein myös ehtojen avulla.
DML-komentojen vaikutus dataan voidaan hallita transaktioilla; useimmat tietokantajärjestelmät tukevat COMMIT- ja ROLLBACK -toimintoja, joilla muutokset vahvistetaan
DML-komennot operoivat käyttöoikeuksien ja roolien puitteissa, ja niille on tyypillisesti erilliset oikeudet: SELECT, INSERT, UPDATE ja
Esimerkkejä DML-komentojen käytöstä: SELECT * FROM asiakkaat WHERE kaupunki = 'Helsinki'; INSERT INTO asiakkaat (nimi, kaupunki) VALUES ('Matti