DDL vs. DML i DBMS

Forfatter: Laura McKinney
Opprettelsesdato: 4 April 2021
Oppdater Dato: 9 Kan 2024
Anonim
Lec-50: All Types of SQL Commands with Example | DDL, DML, DCL, TCL and CONSTRAINTS | DBMS
Video: Lec-50: All Types of SQL Commands with Example | DDL, DML, DCL, TCL and CONSTRAINTS | DBMS

Innhold

Forskjellen mellom DDL og DML i DBMS som er databasestyringssystem er at DDL, er datadefinisjonsspråk som brukes til å spesifisere databaseskjema i databasestruktur, mens DML er databehandlingsspråk som brukes til å hente data fra databasen.


Innhold: Forskjell mellom DDL og DML i DBMS

  • DDL vs. DML i DBMS
  • Sammenligningstabell
  • DDL
  • DML
  • Nøkkelforskjell
  • Konklusjon
  • Forklarende video

DDL vs. DML i DBMS

DDL er språket for definisjon av data, mens DML er språk for datamanipulering, begge begrepene anses å være de samme, men de er forskjellige. Deres rolle i DBMS er annerledes. DDL er datadefinisjonsspråk som brukes til å spesifisere databaseskjema i databasestruktur, mens DML er datamanipuleringsspråk som brukes til å hente data fra databasen. DBMS er et databasestyringssystem som er en programvarepakke som hovedformålet med DMBS er å manipulere data. Normalt kan ikke data håndteres i hard form på grunn av mange faktorer som at de kan gå tapt, det kan være vanskelig å håndtere. DBMS gjør datamanipulering veldig enkelt og trygt. Rekorden din er lagret, og det er ingen risiko for å miste den i alle fall. DML er datamanipulering som brukes til å lage skjemaet som er en tabell i databasen som fylles ut ved hjelp av datamanipuleringsspråk. Datadefinisjonsspråk fyllingskolonne mens DDL fyller raden med tabell og rad i databasen kalles tuple. DML kan brukes til å sette inn, endre, slette og hente dataene fra en tabell i databasen. Det er to typer datamanipuleringsspråk som er prosessuelle DMLS og deklarative DMLS. Prosedyre DMLS beskriver data som skal hentes, og dette definerer også hvordan man får dataene fra tabellen, mens deklarative DMLS beskriver data som skal hentes. Datavedlikehold er enda en veldig viktig funksjon og funksjoner som DBMS tilbyr. SQL som er strukturen spørrespråk er mest brukt programvare for DBMS. DDL er et datodefinisjonsspråk som definerer databaseskjemaet.Datadefinisjonsspråk gir mange fasiliteter, for eksempel det definerer alle andre tilleggsegenskaper, og det gir mulighet for å spesifisere begrensninger. Opprett kommandoen for datadefinisjonsspråk brukes til å opprette en database. Alter-kommandoen brukte vi til å endre innholdet i tabellen. Drop tabellen brukes til å slette noen data fra tabellen. Trunkering-kommando brukes til å slette alt innhold fra tabellen og endre navn brukes til å gi nytt navn til hele databasen. Datadefinisjonsspråk godtar alle kommandoer som brukes til å opprette en database. Velg i datamanipulering brukes til å hente data fra tabellen. Sett inn i datamanipulering brukes til å skyve dataene i data. Oppdatering i datamanipulasjonsspråk brukes til å reformere dataene i tabellen og slette i datamanipulasjonsspråk brukes til å slette dataene fra tabellen.


Sammenligningstabell

BasisDDLDML
BetydningDDL er datadefinisjonsspråk som brukes til å spesifisere databaseskjema i databasestrukturenDML er språket som brukes til å hente data fra databasen.
Står for DDL står for datadefinisjonsspråkDML står for datamanipulasjonsspråk
TypeDet er ingen type datadefinisjonsspråkDet er to typer datamanipuleringsspråk som er prosessuelle DMLS og deklarative DMLS.
kommandoerVanlige kommandoer for DDL er CREATE, ALTER, DROPVanlige kommandoer for DML er SELECT, INSERT, UPDATE

 

DDL

DDL er et datodefinisjonsspråk som definerer databaseskjemaet. Datadefinisjonsspråk gir mange fasiliteter, for eksempel det definerer alle andre tilleggsegenskaper, og det gir mulighet for å spesifisere begrensninger. Opprett kommandoen for datadefinisjonsspråk brukes til å opprette en database. Alter-kommandoen brukte vi til å endre innholdet i tabellen. Drop tabellen brukes til å slette noen data fra tabellen. Trunkering-kommando brukes til å slette alt innhold fra tabellen og endre navn brukes til å gi nytt navn til hele databasen. Datadefinisjonsspråk godtar alle kommandoer som brukes til å opprette en database.


DML

DML er datamanipulering som brukes til å lage skjemaet som er en tabell i databasen som fylles ut ved hjelp av datamanipuleringsspråk. Datadefinisjonsspråk fyllingskolonne mens DDL fyller raden med tabell og rad i databasen kalles tuple. DML kan brukes til å sette inn, endre, slette og hente dataene fra en tabell i databasen. Det er to typer datamanipuleringsspråk som er prosessuelle DMLS og deklarative DMLS. Prosedyre DMLS beskriver data som skal hentes, og dette definerer også hvordan man får dataene fra tabellen, mens deklarative DMLS beskriver data som skal hentes. Velg i datamanipulering brukes til å hente data fra tabellen. Sett inn i datamanipulering brukes til å skyve dataene i data. Oppdatering i datamanipulasjonsspråk brukes til å reformere dataene i tabellen og slette i datamanipulasjonsspråk brukes til å slette dataene fra tabellen.

Nøkkelforskjell

  • DDL er datadefinisjonsspråk som brukes til å spesifisere databaseskjema i databasestruktur, mens DML er datamanipuleringsspråk som brukes til å hente data fra databasen.
  • DDL står for datadefinisjonsspråk mens DML står for datamanipuleringsspråk.
  • Det er ingen type datadefinisjonsspråk, mens det er to typer datamanipuleringsspråk som er prosessuelle DMLS og deklarative DMLS.
  • Vanlige kommandoer for DDL er CREATE, ALTER, DROP mens vanlige kommandoer for DML er SELECT, INSERT, UPDATE.

Konklusjon

I denne artikkelen over ser vi forskjellen mellom DDL og DML i databasen.

Forklarende video