DDL vs. DML i DBMS

Forfatter: Laura McKinney
Oprettelsesdato: 4 April 2021
Opdateringsdato: 14 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

Indhold

Forskellen mellem DDL og DML i DBMS, som er databasestyringssystem, er, at DDL, er datadefinitionssprog, der bruges til at specificere databaseskema i databasestruktur, mens DML er datamanipulationssprog, der bruges til at hente data fra databasen.


Indhold: Forskel mellem DDL og DML i DBMS

  • DDL vs. DML i DBMS
  • Sammenligningstabel
  • DDL
  • DML
  • Nøgleforskel
  • Konklusion
  • Forklarende video

DDL vs. DML i DBMS

DDL er sprog til definition af data, hvorimod DML er sprog for datamanipulation, begge termer betragtes som de samme, men de er forskellige. Deres rolle i DBMS er forskellige. DDL er sprog til datadefinition, der bruges til at specificere databaseskema i databasestruktur, hvorimod DML er datamanipulationssprog, der bruges til at hente data fra databasen. DBMS er et databasestyringssystem, der er en softwarepakke, som DMBS's hovedformål er at manipulere data. Normalt kan data ikke administreres i hård form på grund af mange faktorer, som de kan gå tabt, de kan være vanskelige at administrere. DBMS gør datamanipulation meget let og sikkert. Din post gemmes, og der er under ingen omstændigheder nogen risiko for at miste den. DML er datamanipulation, der bruges til at oprette skemaet, der er en tabel i databasen, der er udfyldt ved hjælp af datamanipulationssprog. Sprogudfyldningskolonne for datadefinition, hvorimod DDL udfylder rækken af ​​tabel og række i databasen kaldes tuple. DML kan bruges til at indsætte, ændre, slette og hente dataene fra en tabel i databasen. Der er to typer datamanipulationssprog, der er proceduremæssige DMLS og deklarative DMLS. Procedurel DMLS beskriver data, der skal hentes, og dette definerer også, hvordan man henter dataene fra tabellen, mens deklarative DMLS beskriver data, der skal hentes. Datavedligeholdelse er endnu en meget vigtig funktion og funktioner, som DBMS tilbyder. SQL, der er sproget med strukturforespørgsler, er mest brugt software til DBMS. DDL er et datadefinitionssprog, der definerer databaseskemaet.Datadefinitionssprog giver mange faciliteter, såsom det definerer alle andre yderligere egenskaber, og det giver mulighed for at specificere begrænsninger. Opret kommandoen for datadefinitionssprog bruges til at oprette en database. Alter-kommandoen brugte vi til at ændre indholdet af tabellen. Drop-tabellen bruges til at slette nogle data fra tabellen. Trunkering-kommando bruges til at slette alt indhold fra tabellen, og omdøb bruges til at omdøbe hele databasen. Datadefinitionssprog accepterer al den kommando, der bruges til at oprette en database. Vælg i datamanipulation bruges til at hente data fra tabellen. Indsæt i datamanipulation bruges til at skubbe dataene ind i data. Opdatering i datamanipulationssprog bruges til at reformere datatabellen og slette i datamanipulationssprog bruges til at slette dataene fra tabellen.


Sammenligningstabel

BasisDDLDML
BetyderDDL er sprog til datadefinition, der bruges til at specificere databaseskema i databasestrukturenDML er sprog til datamanipulation, der bruges til at hente data fra databasen.
Står for DDL står for datadefinitionssprogDML står for datamanipulationssprog
TypeDer er ingen type sprog til datadefinitionDer er to typer datamanipulationssprog, der er proceduremæssige DMLS og deklarative DMLS.
kommandoerAlmindelige kommandoer for DDL er CREATE, ALTER, DROPAlmindelige kommandoer for DML er SELECT, INSERT, UPDATE

 

DDL

DDL er et datadefinitionssprog, der definerer databaseskemaet. Datadefinitionssprog giver mange faciliteter, såsom det definerer alle andre yderligere egenskaber, og det giver mulighed for at specificere begrænsninger. Opret kommandoen for datadefinitionssprog bruges til at oprette en database. Alter-kommandoen brugte vi til at ændre indholdet af tabellen. Drop-tabellen bruges til at slette nogle data fra tabellen. Trunkering-kommando bruges til at slette alt indhold fra tabellen, og omdøb bruges til at omdøbe hele databasen. Datadefinitionssprog accepterer al den kommando, der bruges til at oprette en database.


DML

DML er datamanipulation, der bruges til at oprette skemaet, der er en tabel i databasen, der er udfyldt ved hjælp af datamanipulationssprog. Sprogudfyldningskolonne for datadefinition, hvorimod DDL udfylder rækken af ​​tabel og række i databasen kaldes tuple. DML kan bruges til at indsætte, ændre, slette og hente dataene fra en tabel i databasen. Der er to typer datamanipulationssprog, der er proceduremæssige DMLS og deklarative DMLS. Procedurel DMLS beskriver data, der skal hentes, og dette definerer også, hvordan man henter dataene fra tabellen, mens deklarative DMLS beskriver data, der skal hentes. Vælg i datamanipulation bruges til at hente data fra tabellen. Indsæt i datamanipulation bruges til at skubbe dataene ind i data. Opdatering i datamanipulationssprog bruges til at reformere datatabellen og slette i datamanipulationssprog bruges til at slette dataene fra tabellen.

Nøgleforskel

  • DDL er sprog til datadefinition, der bruges til at specificere databaseskema i databasestruktur, hvorimod DML er datamanipulationssprog, der bruges til at hente data fra databasen.
  • DDL står for sprog til datadefinition, hvorimod DML er sprog for datamanipulation.
  • Der er ingen type sprog til datadefinition, mens der er to typer datamanipulationssprog, der er proceduremæssige DMLS og deklarative DMLS.
  • Almindelige kommandoer til DDL er CREATE, ALTER, DROP, mens fælles kommandoer for DML er SELECT, INSERT, UPDATE.

Konklusion

I denne artikel ovenfor ser vi forskellen mellem DDL og DML i databasen.

Forklarende video