Különbség a DDL és a DML között

Fő különbség - DDL vs DML
 

Az adatokat az adatok tárolására használják. Különböző típusú adatbázisok léteznek. Az egyik általános adatbázis-típus a Relációs adatbázisok. Ezekben az adatbázisokban az adatokat táblázatokban tárolják. A táblák sorokból és oszlopokból állnak. A sor egy rekord, az oszlop egy mező. A táblákat korlátozásokkal, például elsődleges és idegen kulcsokkal kötjük össze. A relációs adatbázis-kezelő rendszereket tárolják, visszakeresik és manipulálják. Néhány ezek közül az MSSQL, Oracle, MySQL. A relációs adatbázisokon műveletek végrehajtásához használt nyelvet Strukturált lekérdezési nyelvnek (SQL) hívják.. Az adatok meghatározási nyelve (DDL) és Adatmanipulációs nyelv (DML) az SQL alkategóriái. Az kulcs különbség a DDL és a DML között ez A DDL az adatbázis szerkezetének megváltoztatására szolgál, míg a DML az adatbázis adatainak kezelésére.

TARTALOMJEGYZÉK

1. Áttekintés és a legfontosabb különbség
2. Mi a DDL?
3. Mi a DML?
4. hasonlóságok a DDL és a DML között
5. Side by side összehasonlítás - DDL vs DML táblázatos formában
6. Összegzés

Mi a DDL??

A DDL jelentése Az adatok meghatározási nyelve. Ez a nyelv az adatbázis szerkezetének megváltoztatására szolgál. A Létrehozás, Módosítás, Drop, Csonkítás néhány DDL parancs.

01. ábra: SQL

Példák a DDL parancsokra

Lásd a következő DDL példákat, amelyeket TSQL (MSSQL szerver) írt;

Az alábbi nyilatkozat szerint hozzon létre egy adatbázist nevű „alkalmazott”.

adatbázis-alkalmazott létrehozása;

Az alábbi nyilatkozat szerint törölje a meglévő adatbázist munkavállaló.

csepp adatbázis alkalmazott;

Az alábbiakban a DDL utasítás használt hozzon létre egy táblát.

hozzon létre a tbl_employee táblát

(

id int nem null,

keresztnév varchar (30),

varchar osztály (30),

elsődleges kulcs (id)

);

Alter parancs használható oszlopok hozzáadásához, a meglévő oszlopok módosításához és az oszlopok ledobásához.

Példa új oszlop hozzáadása a tbl_employee asztalhoz történő fizetés a következő.

            módosítsa a tbl_employee táblát a fizetés numerikus hozzáadásával (4,2);

Az alábbi nyilatkozat felhasználható csepp asztal.

            cseppasztal tbl_employee;

Lehetőség van a táblázat szerkezetének megőrzésére és a táblázat részleteinek törlésére is. Ezt meg lehet tenni a csonkolja a parancsot. Törli a táblázat összes rekordját, és törli az adatokat a memóriából. Tehát nem lehet visszavonni a műveletet.

            csonka tábla tbl_employee;

Mi a DML??

A DML jelentése Adatmanipulációs nyelv. A DML-t az adatbázisban lévő adatok kezelésére használják. Általános DML-parancsok: beszúrás, törlés, frissítés.

Példák a DML parancsokra

Az alábbiakban bemutatunk néhány DML példát, amelyek TSQL (MSSQL szerver) használatával készültek

Az alábbi nyilatkozat hozzászokott illessze be az értékeket a táblázatba tbl_employee.

Helyezze be a tbl_employee (azonosító, keresztnév, osztály) értékeket (1, „Ann”, „Humán erőforrások”);

Az alábbi állítás a rekord törlésére szolgál. Parancs törlése törli az adatokat a táblából, de nem törli teljesen a memóriából. Ezért lehetséges a művelet visszavonása.

törlés a tbl_employee-ből, ahol id = 1;

Az frissítési parancs Az alábbiakban megadott egy adott sor módosítására szolgál.

frissítés tbl_employee set departement = 'Számvitel', ahol id = 1;

Mi a hasonlósága a DDL és a DML között??

  • Mindkettő a strukturált lekérdezési nyelv (SQL) típusa.

Mi a különbség a DDL és a DML között??

DDL vs DML

A DDL egy olyan SQL típus, amely az adatbázis szerkezetének megváltoztatására szolgál. A DML egy olyan SQL típus, amelyet az adatbázisban lévő adatok kezelésére használnak.
Elkövetni
A DDL utasításokat nem lehet visszavonni. A DML utasításokat vissza lehet vonni.
parancsok
A létrehozás, megváltoztatás, csepp, csonkolás stb. A DDL-hez tartozik. A beszúrás, frissítés, törlés stb. A DML alá tartozik.
Működési módszer
A DDL utasítások az egész táblát befolyásolják. A DML hat egy vagy több sort.

Összegzés -DDL vs DML

A Relációs adatbázis egy általános adatbázis-típus. A strukturált lekérdezési nyelvet (SQL) olyan műveletek végrehajtására használják, mint például az adatok tárolása, kezelése és lekérdezése relációs adatbázisokból. Az SQL három fő alkategóriát tartalmaz. Ezek DDL, DML és DCL. A DDL és a DML közötti különbség az, hogy a DDL-t használják az adatbázis szerkezetének megváltoztatására, a DML-t pedig az adatbázisban lévő adatok kezelésére..

Töltse le a DDL vs DML PDF verzióját

Letöltheti e cikk PDF verzióját, és offline célokra felhasználhatja, az idézet megjegyzésének megfelelően. Töltse le a PDF verziót itt. Különbség a DDL és a DML között

Referencia:

1.Point, oktatóanyagok. „SQL áttekintés. , Tutorials Point, 2017. augusztus 15. Elérhető itt  
2.Pont, oktatóanyagok. “T-SQL - DML utasítások.”, Oktatóprogramok, 1969. december 31. Itt érhető el 

Kép jóvoltából:

1.'SQL'By Bagok - Saját munka, (CC BY-SA 3.0) a Commons Wikimedia segítségével