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

Tartalomjegyzék:

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

Videó: Különbség A DDL és A DML Között

Videó: Különbség A DDL és A DML Között
Videó: SQL. 4. DDL & DML 2024, Szeptember
Anonim

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

Adatok tárolására adatbázist használnak. 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ákban tárolják. A táblák sorokból és oszlopokból állnak. A sor rekord, az oszlop pedig mező. A táblákat olyan korlátozások segítségével kötik össze, mint az elsődleges kulcsok és az idegen kulcsok. A relációs adatbázis-kezelő rendszereket az adatok tárolására, visszakeresésére és kezelésére használják. Ezek közül néhány MSSQL, Oracle, MySQL. A relációs adatbázisokon végzett műveletek végrehajtására használt nyelvet strukturált lekérdezési nyelvnek (SQL) nevezzük. Az adatmeghatározási nyelv (DDL) és az adatkezelési nyelv (DML) az SQL alkategóriái. A legfontosabb különbség a DDL és a DML között az, hogy a DDL-t használják az adatbázis szerkezetének megváltoztatására, míg a DML-t az adatbázisban lévő adatok kezelésére.

TARTALOM

1. Áttekintés és legfontosabb különbségek

2. Mi a DDL

3. Mi a DML

4. A DDL és a DML hasonlóságai

5. Egymás melletti összehasonlítás - DDL és DML táblázatos formában

6. Összefoglalás

Mi az a DDL?

A DDL jelentése Data Definition Language. Ezt a nyelvet használják az adatbázis struktúrájának megváltoztatására. A Létrehozás, az Alter, a Dobás, a Csonkítás néhány DDL-parancs.

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

01. ábra: SQL

Példák DDL parancsokra

Olvassa el az alábbi TSQL-ben (MSSQL-kiszolgáló) írt DDL-példákat;

Az alábbi utasítás létrehoz egy „alkalmazott” nevű adatbázist.

adatbázis-alkalmazott létrehozása;

Az alábbi utasítás törli az adatbázis meglévő alkalmazottját.

drop adatbázis alkalmazott;

A DDL alatti utasítás segítségével hozzunk létre egy táblázatot.

tábla létrehozása tbl_employee

(id int not null, keresztnév varchar (30), tanszék varchar (30), elsődleges kulcs (id));

Az Alter parancs oszlopok hozzáadására, a meglévő oszlopok módosítására és oszlopok eldobására használható.

A következő példa egy új oszlopfizetés hozzáadására a tbl_employee táblához a következő.

alter tábla tbl_employee hozzáfizetési szám hozzáadása (4,2);

Az alábbi utasítás felhasználható a táblázat eldobására.

drop table 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. Ez a csonk parancs segítségével végezhető el. Törölheti a táblázat összes rekordját, és törölheti a memóriában lévő adatokat is. Tehát nem lehet visszagörgetni a műveletet.

csonktábla tbl_employee;

Mi a DML?

A DML az adatkezelési nyelv rövidítése. A DML az adatbázisban lévő adatok kezelésére szolgál. A szokásos 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, amelyeket a TSQL (MSSQL szerver) segítségével írtunk

Az alábbi utasítás az értékek beszúrására szolgál a tbl_employee táblába.

Helyezze be a tbl_employee (id, keresztnév, osztály) értékekbe (1, „Ann”, „Humánerőforrás”);

Az alábbi utasítás a rekord törlésére szolgál. A Delete parancs törölheti a táblázat adatait, de nem törli teljesen a memóriából. Ezért lehetséges a művelet visszagörgetése.

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

Az alább megadott frissítési paranccsal módosíthatunk egy adott sort.

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

Mi a hasonlóság 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?

Különböző cikk a táblázat előtt

DDL vs DML

A DDL az SQL egy olyan típusa, amely megváltoztatja az adatbázis szerkezetét. A DML egyfajta SQL, amelyet az adatbázisban lévő adatok kezelésére használ.
Elkövetni
A DDL utasításokat nem lehet visszagörgetni. A DML utasítások visszagörgethetők.
Parancsok
Létrehozás, módosítás, cseppelés, csonkolás stb. A DDL-be esik. A beszúrás, frissítés, törlés stb. A DML-be tartozik.
Működés módja
A DDL utasítások hatással vannak az egész táblára. A DML egy vagy több sort eredményez.

Összegzés -DDL vs DML

A Relációs adatbázis egy általános adatbázis-típus. A strukturált lekérdezési nyelv (SQL) olyan műveletek végrehajtására szolgál, mint például adatok tárolása, kezelése és lekérése relációs adatbázisokból. Az SQL-nek három fő alkategóriája van. Ezek DDL, DML és DCL. A különbség a DDL és a DML között az, hogy a DDL-t használják az adatbázis struktúrájának 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

A cikk PDF-verzióját letöltheti, és offline célokra is használhatja, az idézési megjegyzés szerint. Kérjük, töltse le itt a PDF verziót. Különbség a DDL és a DML között

Ajánlott: