Rozdíl mezi DDL a DML

Klíčový rozdíl - DDL vs DML
 

K ukládání dat se používá databáze. Existují různé typy databází. Jedním běžným typem databáze jsou relační databáze. V těchto databázích jsou data uložena v tabulkách. Tabulky se skládají z řádků a sloupců. Řádek je záznam a sloupec je pole. Tabulky jsou propojeny pomocí omezení, jako jsou primární klíče a cizí klíče. Systémy pro správu relačních databází se používají k ukládání, získávání a manipulaci s daty. Některé z nich jsou MSSQL, Oracle, MySQL. Jazyk, který používá k provádění operací na relačních databázích, se nazývá Structured Query Language (SQL). Jazyk pro definici dat (DDL) a Jazyk pro manipulaci s daty (DML) jsou podkategorie SQL. klíčový rozdíl mezi DDL a DML je to DDL se používá ke změně struktury databáze, zatímco DML se používá ke správě dat v databázi.

OBSAH

1. Přehled a klíčový rozdíl
2. Co je DDL
3. Co je to DML
4. Podobnosti mezi DDL a DML
5. Porovnání bok po boku - DDL vs. DML v tabulkové formě
6. Shrnutí

Co je DDL?

DDL znamená Jazyk pro definici dat. Tento jazyk se používá ke změně struktury databáze. Create, Alter, Drop, Truncate jsou některé příkazy DDL.

Obrázek 01: SQL

Příklady příkazů DDL

Viz následující příklady DDL napsané v TSQL (server MSSQL);

Níže bude uvedeno vytvořit databázi pojmenovaný „zaměstnanec“.

vytvořit zaměstnance databáze;

Níže bude uvedeno odstranit existující databázi zaměstnanec.

drop databáze zaměstnanec;

Níže je příkaz DDL zvyklý vytvořit tabulku.

vytvořit tabulku tbl_employee

(

id int není null,

křestní jméno (30),

oddělení varchar (30),

primární klíč (id)

);

Změnit příkaz lze použít k přidávání sloupců, úpravám stávajících sloupců ak přetahování sloupců.

Příklad k přidat nový sloupec platba do tabulky tbl_employee je následující.

            změnit tabulku tbl_employee přidat platební číselné (4,2);

Níže uvedené prohlášení lze použít stolek.

            drop tabulka tbl_employee;

Je také možné zachovat strukturu tabulky a odstranit podrobnosti v tabulce. To lze provést pomocí zkrátit příkaz. Může vymazat všechny záznamy v tabulce a také vymaže data v paměti. Není tedy možné operaci vrátit zpět.

            zkrátit tabulku tbl_employee;

Co je to DML?

DML je zkratka pro Jazyk pro manipulaci s daty. DML se používá ke správě dat v databázi. Běžné příkazy DML jsou: insert, delete, update.

Příklady příkazů DML

Následuje několik příkladů DML napsaných pomocí TSQL (server MSSQL)

Níže uvedené prohlášení se používá vložte hodnoty do tabulky tbl_employee.

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

Níže uvedený příkaz slouží k vymazání záznamu. Smazat příkaz může odstranit data v tabulce, ale neodstraní se úplně z paměti. Proto je možné operaci vrátit zpět.

odstranit z tbl_employee kde id = 1;

příkaz update Níže uvedený se používá k úpravě konkrétního řádku.

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

Jaká je podobnost mezi DDL a DML?

  • Oba typy SQL (Structured Query Language).

Jaký je rozdíl mezi DDL a DML?

DDL vs. DML

DDL je typ SQL, který používá ke změně struktury databáze. DML je typ SQL, který se používá ke správě dat v databázi.
Spáchat
Příkazy DDL nelze vrátit zpět. Příkazy DML lze vrátit zpět.
Příkazy
Vytváření, změna, přetažení, zkrácení atd. Spadá do DDL. Vložení, aktualizace, mazání atd. Spadá do DML.
Způsob provozu
Příkazy DDL ovlivňují celou tabulku. DML ovlivňuje jeden nebo více řádků.

Souhrn -DDL vs DML

Relační databáze je běžný typ databáze. Strukturovaný dotazovací jazyk (SQL) se používá k provádění operací, jako je ukládání, manipulace a získávání dat z relačních databází. SQL má tři hlavní podkategorie. Jsou to DDL, DML a DCL. Rozdíl mezi DDL a DML je v tom, že DDL se používá ke změně struktury databáze a DML se používá ke správě dat v databázi.

Stáhněte si PDF verzi DDL vs DML

Můžete si stáhnout PDF verzi tohoto článku a použít ji pro účely offline podle citace. Stáhněte si PDF verzi zde Rozdíl mezi DDL a DML

Odkaz:

1.Point, Návody. „Přehled SQL. , Výukový program Point, 15. srpna 2017. K dispozici zde  
2.Point, Návody. “T-SQL - DML prohlášení.”, Konzultační bod, 31. prosince 1969. K dispozici zde 

Obrázek se svolením:

1.'SQL'By Bagok - vlastní práce, (CC BY-SA 3.0) přes Commons Wikimedia