DDL ir DML DBVS

Autorius: Laura McKinney
Kūrybos Data: 4 Balandis 2021
Atnaujinimo Data: 8 Gegužė 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

Turinys

Skirtumas tarp DDL ir DML DBMS, ty duomenų bazės valdymo sistemoje, yra tas, kad DDL yra duomenų apibrėžimo kalba, naudojama duomenų bazės struktūrai nurodyti duomenų bazės struktūroje, tuo tarpu DML yra duomenų tvarkymo kalba, naudojama duomenims iš duomenų bazės gauti.


Turinys: DDL ir DML skirtumas DBVS

  • DDL ir DML DBVS
  • Palyginimo diagrama
  • DDL
  • DML
  • Pagrindinis skirtumas
  • Išvada
  • Aiškinamasis vaizdo įrašas

DDL ir DML DBVS

DDL yra duomenų apibrėžimo kalba, tuo tarpu DML yra duomenų tvarkymo kalba. Abu terminai laikomi vienodais, tačiau jie skiriasi. Jų vaidmuo DBVS skiriasi. DDL yra duomenų apibrėžimo kalba, naudojama duomenų bazės schemai nurodyti duomenų bazės struktūroje, tuo tarpu DML yra duomenų tvarkymo kalba, naudojama duomenims iš duomenų bazės gauti. DBVS yra duomenų bazių valdymo sistema, kuri yra programinės įrangos paketas, kurio pagrindinis tikslas yra manipuliuoti duomenimis. Paprastai duomenys negali būti tvarkomi sunkia forma, nes dėl daugelio veiksnių, pavyzdžiui, jie gali būti prarasti, juos gali būti sunku tvarkyti. DBVS manipuliuoti duomenimis yra labai lengva ir saugu. Jūsų įrašas išsaugotas ir jokiu būdu nėra jokios rizikos jį prarasti. DML yra manipuliavimas duomenimis, naudojamas sukurti schemą, kuri yra lentelė duomenų bazėje, kuri užpildyta naudojant duomenų tvarkymo kalbą. Duomenų apibrėžimo kalbos užpildymo stulpelis, tuo tarpu DDL lentelės ir duomenų bazės eilutės užpildomos eilute. DML gali būti naudojamas įterpti, modifikuoti, ištrinti ir nuskaityti duomenis iš duomenų bazės lentelės. Yra du duomenų tvarkymo kalbų tipai: procedūrinė DMLS ir deklaratyvi DMLS. Procedūriniai DMLS apibūdina duomenis, kuriuos reikia atkurti, ir tai taip pat nusako, kaip gauti duomenis iš lentelės, tuo tarpu deklaratyvūs DMLS aprašo duomenis, kuriuos reikia gauti. Duomenų priežiūra yra dar viena labai svarbi DBMS siūloma funkcija ir funkcijos. SQL, kuri yra struktūros užklausos kalba, yra pati naudojama DBVS programinė įranga. DDL yra duomenų apibrėžimo kalba, apibrėžianti duomenų bazės schemą.Duomenų apibrėžimo kalba teikia daugybę galimybių, tokių kaip ji apibrėžia visas kitas papildomas savybes ir suteikia galimybę nurodyti apribojimus. Duomenų apibrėžimo kalbos sukūrimo komanda naudojama duomenų bazei kurti. „Alter“ komanda, kurią mes naudojome lentelės turiniui pakeisti. Išmesta lentelė naudojama tam tikriems duomenims iš lentelės ištrinti. Truncate komanda naudojama panaikinti visą turinį iš lentelės, o pervadinti naudojama pervardyti visą duomenų bazę. Duomenų apibrėžimo kalba priima visas komandas, naudojamas duomenų bazei kurti. Pasirinkimas duomenyse manipuliavimas naudojamas duomenims iš lentelės nuskaityti. Įterpimas į duomenis naudojamas norint perkelti duomenis į duomenis. Duomenų tvarkymo kalbos atnaujinimas naudojamas lentelės duomenims reformuoti, o duomenys ištrinami manipuliavimo kalba naudojami duomenims iš lentelės ištrinti.


Palyginimo diagrama

PagrindasDDLDML
ReikšmėDDL yra duomenų apibrėžimo kalba, naudojama duomenų bazės schemai nurodyti duomenų bazės struktūrojeDML yra duomenų tvarkymo kalba, naudojama duomenims iš duomenų bazės gauti.
Reiškia DDL reiškia duomenų apibrėžimo kalbąDML reiškia manipuliavimą duomenimis
TipasNėra duomenų apibrėžimo kalbos tipoYra du duomenų tvarkymo kalbų tipai: procedūrinė DMLS ir deklaratyvi DMLS.
KomandosĮprastos DDL komandos yra CREATE, ALTER, DROPĮprastos DML komandos yra SELECT, INSERT, UPDATE

 

DDL

DDL yra duomenų apibrėžimo kalba, apibrėžianti duomenų bazės schemą. Duomenų apibrėžimo kalba teikia daugybę galimybių, tokių kaip ji apibrėžia visas kitas papildomas savybes ir suteikia galimybę nurodyti apribojimus. Duomenų apibrėžimo kalbos sukūrimo komanda naudojama duomenų bazei kurti. „Alter“ komanda, kurią mes naudojome lentelės turiniui pakeisti. Išmesta lentelė naudojama tam tikriems duomenims iš lentelės ištrinti. Truncate komanda naudojama panaikinti visą turinį iš lentelės, o pervadinti naudojama pervardyti visą duomenų bazę. Duomenų apibrėžimo kalba priima visas komandas, naudojamas duomenų bazei kurti.


DML

DML yra manipuliavimas duomenimis, naudojamas sukurti schemą, kuri yra lentelė duomenų bazėje, kuri užpildyta naudojant duomenų tvarkymo kalbą. Duomenų apibrėžimo kalbos užpildymo stulpelis, tuo tarpu DDL lentelės ir duomenų bazės eilutės užpildomos eilute. DML gali būti naudojamas įterpti, modifikuoti, ištrinti ir nuskaityti duomenis iš duomenų bazės lentelės. Yra du duomenų tvarkymo kalbų tipai: procedūrinė DMLS ir deklaratyvi DMLS. Procedūriniai DMLS apibūdina duomenis, kuriuos reikia atkurti, ir tai taip pat nusako, kaip gauti duomenis iš lentelės, tuo tarpu deklaratyvūs DMLS aprašo duomenis, kuriuos reikia gauti. Pasirinkimas duomenyse manipuliavimas naudojamas duomenims iš lentelės nuskaityti. Įterpimas į duomenis naudojamas norint perkelti duomenis į duomenis. Duomenų tvarkymo kalbos atnaujinimas naudojamas lentelės duomenims reformuoti, o duomenys ištrinami manipuliavimo kalba naudojami duomenims iš lentelės ištrinti.

Pagrindinis skirtumas

  • DDL yra duomenų apibrėžimo kalba, naudojama duomenų bazės schemai nurodyti duomenų bazės struktūroje, tuo tarpu DML yra duomenų tvarkymo kalba, naudojama duomenims iš duomenų bazės gauti.
  • DDL reiškia duomenų apibrėžimo kalbą, o DML - duomenų tvarkymo kalbą.
  • Duomenų apibrėžimo kalbos tipo nėra, tuo tarpu yra du duomenų tvarkymo kalbų tipai: procedūrinė DMLS ir deklaratyvi DMLS.
  • Bendros DDL komandos yra CREATE, ALTER, DROP, o bendros DML komandos yra SELECT, INSERT, UPDATE.

Išvada

Šiame aukščiau esančiame straipsnyje matome skirtumą tarp DDL ir DML duomenų bazėje.

Aiškinamasis vaizdo įrašas