Rozdiel medzi DDL a DML

Kľúčový rozdiel - DDL vs DML
 

Databáza sa používa na ukladanie údajov. Existujú rôzne typy databáz. Jedným bežným typom databázy sú relačné databázy. V týchto databázach sú údaje uložené v tabuľkách. Tabuľky pozostávajú z riadkov a stĺpcov. Riadok je záznam a stĺpec je pole. Tabuľky sú spojené pomocou obmedzení, ako sú primárne kľúče a cudzie kľúče. Systémy na správu relačných databáz sa používajú na ukladanie, získavanie a manipuláciu s údajmi. Niektoré z nich sú MSSQL, Oracle, MySQL. Jazyk, ktorý sa používa na vykonávanie operácií v relačných databázach, sa nazýva Structured Query Language (SQL). Jazyk na definovanie údajov (DDL) a Jazyk manipulácie s údajmi (DML) sú podkategórie SQL. kľúčový rozdiel medzi DDL a DML je to DDL sa používa na zmenu štruktúry databázy, zatiaľ čo DML sa používa na správu údajov v databáze.

OBSAH

1. Prehľad a kľúčový rozdiel
2. Čo je DDL
3. Čo je to DML
4. Podobnosti medzi DDL a DML
5. Porovnanie bok po boku - DDL vs DML v tabuľkovej forme
6. Zhrnutie

Čo je DDL?

DDL je skratka pre Jazyk na definovanie údajov. Tento jazyk sa používa na zmenu štruktúry databázy. Create, Alter, Drop, Truncate sú niektoré príkazy DDL.

Obrázok 01: SQL

Príklady príkazov DDL

Pozrite si nasledujúce príklady DDL napísané v TSQL (server MSSQL);

Nižšie uvedené vyhlásenie bude vytvoriť databázu pomenovaný „zamestnanec“.

vytvoriť databázového zamestnanca;

Nižšie uvedené vyhlásenie bude odstrániť existujúcu databázu zamestnanec.

drop databázový zamestnanec;

Nižšie je uvedené vyhlásenie DDL vytvoriť tabuľku.

vytvoriť tabuľku tbl_employee

(

id int nie je null,

krstné meno (30),

oddelenie varchar (30),

primárny kľúč (id)

);

Zmeniť príkaz sa dá použiť na pridávanie stĺpcov, úpravu existujúcich stĺpcov a na vynechanie stĺpcov.

Príklad k pridať nový stĺpec platba do tabuľky tbl_employee je nasledovná.

            zmeniť tabuľku tbl_employee pridať platobnú číslicu (4,2);

Nižšie uvedené vyhlásenie je možné použiť stolík.

            drop table tbl_employee;

Je tiež možné zachovať štruktúru tabuľky a vymazať podrobnosti z tabuľky. To možno dosiahnuť pomocou skrátiť príkaz. Môže vymazať všetky záznamy v tabuľke a tiež vymaže údaje v pamäti. Preto nie je možné operáciu vrátiť.

            skrátiť tabuľku tbl_employee;

Čo je to DML?

DML znamená Jazyk manipulácie s údajmi. DML sa používa na správu údajov v databáze. Bežné príkazy DML sú: vložiť, odstrániť, aktualizovať.

Príklady príkazov DML

Nasleduje niekoľko príkladov DML napísaných pomocou TSQL (server MSSQL)

Nižšie uvedené vyhlásenie sa používa na vložte hodnoty do tabuľky tbl_employee.

Vložte do hodnôt tbl_employee (id, firstName, department) (1, „Ann“, „Human Resources“);

Nižšie uvedený príkaz sa používa na vymazanie záznamu. Odstrániť príkaz môže vymazať údaje v tabuľke, ale nevymaže sa úplne z pamäte. Preto je možné operáciu vrátiť.

odstrániť z tbl_employee kde id = 1;

príkaz na aktualizáciu uvedené nižšie sa používa na úpravu konkrétneho riadku.

update tbl_employee set department = 'Accounting' kde id = 1;

Aká je podobnosť medzi DDL a DML?

  • Oba typy sú jazyk štruktúrovaného dotazovacieho jazyka (SQL).

Aký je rozdiel medzi DDL a DML?

DDL verzus DML

DDL je typ SQL, ktorý sa používa na zmenu štruktúry databázy. DML je typ SQL, ktorý sa používa na správu údajov v databáze.
spáchať
Príkazy DDL nemožno vrátiť späť. Príkazy DML je možné vrátiť späť.
príkazy
Vytvárať, meniť, upúšťať, skrátiť atď. Spadá do DDL. Vloženie, aktualizácia, odstránenie atď. Spadá do DML.
Spôsob prevádzky
Príkazy DDL ovplyvňujú celú tabuľku. DML ovplyvňuje jeden alebo viac riadkov.

Zhrnutie -DDL vs DML

Relačná databáza je bežný typ databázy. Štruktúrovaný dotazovací jazyk (SQL) sa používa na vykonávanie operácií, ako je ukladanie, manipulácia a získavanie údajov z relačných databáz. SQL má tri hlavné podkategórie. Sú to DDL, DML a DCL. Rozdiel medzi DDL a DML je v tom, že DDL sa používa na zmenu štruktúry databázy a DML sa používa na správu údajov v databáze..

Stiahnite si PDF verziu DDL verzus DML

Môžete si stiahnuť verziu tohto článku vo formáte PDF a použiť ju na účely offline podľa citácie. Stiahnite si verziu PDF tu Rozdiel medzi DDL a DML

referencie:

1.Point, Návody. „Prehľad SQL. , Tutorials Point, 15. augusta 2017. K dispozícii tu  
2.Point, Návody. „T-SQL - Vyhlásenie DML.“, Tutorials Point, 31. december 1969. K dispozícii tu 

S láskavým dovolením:

1.'SQL'By Bagok - vlastné dielo (CC BY-SA 3.0) prostredníctvom Commons Wikimedia