Skip to main content

Hvad er datamanipulationssprog?

Data Manipulation Language (DML) er et struktureret computersprog, der bruges i databaser til at manipulere dataene på en eller anden måde.Et par af de grundlæggende manipulationer, der bruges i datamanipulationssprog, inkluderer at tilføje til databasen, ændre en post, slette en post og flytte data fra en position til en anden.DML -kommandoerne er enkle og involverer et eller to ord, såsom "Vælg" eller "Update", for at starte kommandoen.DML kan opdeles i proceduremæssig og ikke -planlagt kode, hvor brugeren specificerer enten, hvilket nulpunkt der kræves, og hvordan man når den, eller bare hvad der er nødvendigt.Uden DML ville der ikke være nogen måde at manipulere dataene i databasen.

En af hovedårsagerne til at bruge en database er at gemme information, men nulpunktet er typisk ubrugelig eller af begrænset brug, hvis det ikke kan manipuleres.Datamanipulationssprog er det standardsprog, der bruges til at interagere med de oplysninger, der er gemt i databasen.Gennem denne liste over kommandoer kan en bruger indlede en række ændringer i databasen for at øge dens anvendelighed.

Datamanipulationssprog er et temmelig enkelt sprog, især sammenlignet med andre manipulationssprog og har brug for kun et eller to ord for at starteen kommando.Kommandoerne selv forstås klart mdash;Kommandoen "Opdatering" bruges til at opdatere en post, og en "Slet" -kommando bruges til at slette en post, for eksempel.Som standard indtastes kommandoerne i store bogstaver.

Der er to sektioner til datamanipulationssprog: proceduremæssig og ikke -procedurel.Den proceduremæssige måde at kode bruges ofte i forretningsindstillinger og er den rigtige måde at kode DML -anmodningen på.I dette skema fortæller brugeren databasen, hvilken datum brugeren ønsker at arbejde med, og hvordan man kan få nulpunktet.Denne metode har en tendens til at tage mere kode og er lidt sværere for brugerne, men sikrer, at troværdigheden af databasekodningen og posterne.

Den anden metode til kodningsanmodninger er kendt som ikke -proceduremæssig, og selvom det kan gøres, er det ikke den officiellemåde at arbejde med en database.I ikke -procedurel datamanipulationssprog fortæller brugeren kun databasen, hvilket datum man skal arbejde med, men ikke hvordan man henter den.Kommandoerne i sig selv tager meget mindre kode, så det vil være lettere for brugeren.På samme tid kan databasen generere uventet eller ineffektiv kodning som et resultat af ikke -procedurel DML.