De Data Manipulation Language , of DML , is een onderdeel van relationele databases zoals Oracle , Microsoft SQL of MySQL . Het is de taal die wordt gebruikt om toe te voegen , te wijzigen of gegevens in een database te verwijderen . Dit verschilt van de Data Definition Language of DDL , dat betrekking heeft op het toevoegen, verwijderen of wijzigen van de structuur of schema van een database. Gemeenschappelijke opdrachten DML Sommige van de gemeenschappelijke DML commando gebruikt door database administrators om te werken met data zijn : SELECT query de database voor specifieke informatie INSERT toevoegt . gegevens in een tabel . UPDATE wijzigt bestaande informatie in een tabel . DELETE verwijdert gegevens uit een tabel . MERGE combineert twee of meer datasets in een dataset . < br > Command Gebruik Terwijl elke database platform biedt verschillende syntaxis voor de data Definition Language , de commandostructuur van de data Manipulation Language is grotendeels hetzelfde voor elk platform . Bijvoorbeeld : UPDATE Afdelingen SET DepartmentManager = ' John Smith ' WHERE Afdeling = ' IT ' werkt hetzelfde in Oracle , Microsoft SQL , DB2 en MySQL . beveiligen de DML Omdat deze opdrachten resulteren in het direct wijzigen van gegevens in tabellen is het van belang dat de toegang of rollen worden beperkt situaties waar de gegevens worden gewijzigd buiten de normale processen en procedures van een organisatie vermijden . Database activiteit moet ingelogd en gecontroleerd op een regelmatige basis om ervoor te zorgen DBA of andere gebruikers niet gegevens en veroorzaken fraude te manipuleren . Beveiligen de Database Naast beveiligen de DML , moet de database zelf als goed worden beveiligd . Credit card bedrijven en handelaren , bijvoorbeeld , slaan grote hoeveelheden gegevens van de klant in hun tafels . Databases niet goed beveiligd deze gevoelige informatie bloot aan verliezen voor externe en interne aanvallen . Elke database platform biedt methoden en functies die zijn ontworpen om de toegang tot de database te beheren en wat gebruikers kunnen doen als deze toegang verleend .
|