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.
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
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
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;
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.
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;
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. |
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..
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
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
1.'SQL'By Bagok - Saját munka, (CC BY-SA 3.0) a Commons Wikimedia segítségével