DDL vs. DML a DBMS-ben

Szerző: Laura McKinney
A Teremtés Dátuma: 4 Április 2021
Frissítés Dátuma: 5 Lehet 2024
Anonim
SQL: DDL and DML Part 1 of 4: CREATE TABLE, Primary Keys and INSERT
Videó: SQL: DDL and DML Part 1 of 4: CREATE TABLE, Primary Keys and INSERT

Tartalom

A DDL és a DML közötti különbség a DBMS-ben, azaz az adatbáziskezelő rendszerben az, hogy a DDL az adatmeghatározási nyelv, amelyet az adatbázis sémának az adatbázis-struktúrában történő meghatározására használnak, míg a DML az adatkezelési nyelv, amelyet az adatok beolvasására használnak az adatbázisból.


Tartalom: A DDL és a DML közötti különbség a DBMS-ben

  • DDL vs. DML a DBMS-ben
  • Összehasonlító táblázat
  • DDL
  • DML
  • Fő különbség
  • Következtetés
  • Magyarázó videó

DDL vs. DML a DBMS-ben

A DDL az adatmeghatározási nyelv, míg a DML az adatkezelési nyelv, mindkét kifejezés azonos, de eltérőek. A DBMS-ben betöltött szerepük eltérő. A DDL az adatdefiníciós nyelv, amelyet az adatbázis-séma meghatározásához használnak az adatbázis-struktúrában, míg a DML az olyan adatkezelési nyelv, amelyet az adatoknak az adatbázisból történő kinyerésére használnak. A DBMS egy adatbázis-kezelő rendszer, amely egy szoftvercsomag, amelynek fő célja a DMBS az adatok kezelése. Általában az adatok nem kezelhetők kemény formában, sok tényező miatt, például elveszhetnek, nehéz lehet kezelni. A DBMS az adatok kezelését nagyon egyszerűvé és biztonságossá teszi. Nyilvántartásait elmenti, és semmilyen esetben sem áll fenn annak elvesztésének kockázata. A DML az adatkezelés, amelyet az adatbázis manipulációs nyelvével kitöltött táblázatként szereplő séma létrehozásához használnak. Adatdefiníciós nyelv kitöltő oszlop, míg a DDL kitölti a táblázat és az adatbázis sorát tuple-ként. A DML felhasználható az adatok beillesztésére, módosítására, törlésére és az adatbázisból származó táblázatokba való beolvasására. Az adatkezelési nyelvnek két típusa létezik: eljárási DMLS és deklaratív DMLS. Az eljárási DMLS leírja a visszakeresendő adatokat, és ez meghatározza azt is, hogyan kell az adatokat a táblából kinyerni, míg a deklaratív DMLS leírja a visszakeresendő adatokat. Az adatkarbantartás egy újabb nagyon fontos funkció és szolgáltatás, amelyet a DBMS kínál. Az SQL, amely a struktúra lekérdezési nyelv, a leggyakrabban használt szoftver a DBMS számára. A DDL egy adatdefiníciós nyelv, amely meghatározza az adatbázis sémáját.Az adatmeghatározási nyelv számos eszközt kínál, például meghatározza az összes többi kiegészítő tulajdonságot, és lehetővé teszi a korlátozások meghatározását. Az adatbázis-meghatározás az adatmeghatározási nyelv létrehozási parancsával történik. Az Alter parancs segítségével módosítottuk a táblázat tartalmát. A csepptáblával törölhetők bizonyos adatok a táblából. A csonkítás parancs az összes tartalom törléséhez a táblából, az átnevezés pedig az egész adatbázis átnevezésére szolgál. Az adatmeghatározási nyelv elfogadja az adatbázis létrehozásához használt összes parancsot. Az adatkezelés során kiválasztott adatkezeléssel az adatok a táblázatból származnak. Az adatbeillesztés a manipulációt használja az adatok adatbehelyezéséhez. Az adatkezelési nyelv frissítése az adatok megreformálására szolgál a táblázatban, az adatkezelés nyelvén történő törlés pedig az adatok törléséhez a táblából.


Összehasonlító táblázat

bázisDDLDML
JelentésA DDL az adatdefiníciós nyelv, amelyet az adatbázis-séma meghatározásához használnak az adatbázis-struktúrábanA DML olyan adatmanipulációs nyelv, amelyet az adatoknak az adatbázisból történő kinyerésére használnak.
Áll A DDL az adatmeghatározási nyelvA DML az adatkezelési nyelv
típusNincs olyan típusú adatdefiníciós nyelvAz adatkezelési nyelvnek két típusa létezik: eljárási DMLS és deklaratív DMLS.
parancsokA DDL általános parancsai a CREATE, ALTER, DROPA DML általános parancsai a SELECT, INSERT, UPDATE

 


DDL

A DDL egy adatdefiníciós nyelv, amely meghatározza az adatbázis sémáját. Az adatmeghatározási nyelv számos eszközt kínál, például meghatározza az összes többi kiegészítő tulajdonságot, és lehetővé teszi a korlátozások meghatározását. Az adatbázis-meghatározás az adatmeghatározási nyelv létrehozási parancsával történik. Az Alter parancs segítségével módosítottuk a táblázat tartalmát. A csepptáblával törölhetők bizonyos adatok a táblából. A csonkítás parancs az összes tartalom törléséhez a táblából, az átnevezés pedig az egész adatbázis átnevezésére szolgál. Az adatmeghatározási nyelv elfogadja az adatbázis létrehozásához használt összes parancsot.

DML

A DML az adatkezelés, amelyet az adatbázis manipulációs nyelvével kitöltött táblázatként szereplő séma létrehozásához használnak. Adatdefiníciós nyelv kitöltő oszlop, míg a DDL kitölti a táblázat és az adatbázis sorát tuple-ként. A DML felhasználható az adatok beillesztésére, módosítására, törlésére és az adatbázisból származó táblázatokba való beolvasására. Az adatkezelési nyelvnek két típusa létezik: eljárási DMLS és deklaratív DMLS. Az eljárási DMLS leírja a visszakeresendő adatokat, és ez meghatározza azt is, hogyan kell az adatokat a táblából kinyerni, míg a deklaratív DMLS leírja a visszakeresendő adatokat. Az adatkezelés során kiválasztott adatkezeléssel az adatok a táblázatból származnak. Az adatbeillesztés a manipulációt használja az adatok adatbehelyezéséhez. Az adatkezelési nyelv frissítése az adatok megreformálására szolgál a táblázatban, az adatkezelés nyelvén történő törlés pedig az adatok törléséhez a táblából.

Fő különbség

  • A DDL az adatdefiníciós nyelv, amelyet az adatbázis-séma meghatározásához használnak az adatbázis-struktúrában, míg a DML az olyan adatkezelési nyelv, amelyet az adatoknak az adatbázisból történő kinyerésére használnak.
  • A DDL az adatmeghatározási nyelv, míg a DML az adatkezelési nyelv.
  • Nincs olyan típusú adatmeghatározási nyelv, míg az adatkezelési nyelvnek két típusa van: eljárási DMLS és deklaratív DMLS.
  • A DDL általános parancsai: CREATE, ALTER, DROP, míg a DML általános parancsai: SELECT, INSERT, UPDATE.

Következtetés

A fenti cikkben látjuk a különbséget a DDL és a DML között az adatbázisban.

Magyarázó videó