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.
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í
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
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;
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.
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;
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ů. |
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.
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
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
1.'SQL'By Bagok - vlastní práce, (CC BY-SA 3.0) přes Commons Wikimedia