Skip to main content

Hva er datamanipulasjonsspråk?

Data Manipulation Language (DML) er et strukturert dataspråk som brukes i databaser for å manipulere dataene på noen måte.Noen få av de grunnleggende manipulasjonene som brukes på datamanipulasjonsspråk inkluderer å legge til databasen, endre en post, slette en post og flytte data fra en posisjon til en annen.DML -kommandoene er enkle og involverer ett eller to ord, for eksempel “Select” eller “Update”, for å sette i gang kommandoen.DML kan deles inn i prosessuell og ikke -prosedyre kode, med brukeren som angir enten hvilket datum som kreves og hvordan han skal nå det, eller bare hva som trengs, henholdsvis.Uten DML ville det ikke være noen måte å manipulere dataene i databasen.

En av hovedårsakene til å bruke en database er å lagre informasjon, men datumet er vanligvis ubrukelig eller med begrenset bruk hvis det ikke kan manipuleres.Datamanipulasjonsspråk er standardspråket som brukes til å samhandle med informasjonen som er lagret i databasen.Gjennom denne listen over kommandoer kan en bruker starte en rekke endringer i databasen for å øke nytten.

Datamanipulasjonsspråk er et ganske enkelt språk, spesielt sammenlignet med andre manipulasjonsspråk, og trenger bare ett eller to ord for å starteen kommando.Kommandoene i seg selv forstås tydelig mdash;Kommandoen "oppdatering" brukes til å oppdatere en post, og en "slett" -kommando brukes til å slette en post, for eksempel.Som en standard legges kommandoene inn i store bokstaver.

Det er to seksjoner for datamanipulasjonsspråk: prosedyre og ikke -prosedyre.Den prosessuelle måten å kode brukes ofte i forretningsinnstillinger og er den riktige måten å kode DML -forespørselen på.I dette skjemaet forteller brukeren til databasen hvilket datum brukeren ønsker å jobbe med, og hvordan man skaffer seg datumet.Denne metoden har en tendens til å ta mer kode og er litt vanskeligere for brukere, men sikrer troverdigheten til databasekoding og poster.

Den andre metoden for kodingforespørsler er kjent som ikke -prosessural, og selv om den kan gjøres, er den ikke den offisiellemåte å jobbe med en database.På ikke -prosedyre datamanipulasjonsspråk forteller brukeren bare databasen hvilket punktum som skal fungere med, men ikke hvordan han skal hente den.Kommandoene i seg selv tar mye mindre kode, så det vil være lettere for brukeren.Samtidig kan databasen generere uventet eller ineffektiv koding som et resultat av ikke -prosedyre DML.