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 punktet 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 rekkeEndringer 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 å starte en kommando. Kommandoene i seg selv forstås tydelig - kommandoen "oppdatering" brukes til å oppdatere en post, og en "slett" -kommando brukes til å slette en post, for eksempel. Som standard legges kommandoene inn i store bokstaver.
Det er to seksjoner til 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 troskapen til databasekoding og poster.
SECond -metode for kodingsforespørsler er kjent som ikke -prosedyre, og selv om det kan gjøres, er det ikke den offisielle måten å 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.