Rozdiel Medzi DDL A DML

Obsah:

Rozdiel Medzi DDL A DML
Rozdiel Medzi DDL A DML

Video: Rozdiel Medzi DDL A DML

Video: Rozdiel Medzi DDL A DML
Video: Обзор CASIO G-SHOCK GA-700UC-5A | Где купить со скидкой 2024, Septembra
Anonim

Kľúčový rozdiel - DDL vs DML

Na ukladanie údajov sa používa databáza. Existujú rôzne typy databáz. Jedným z bežných typov databáz 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. Relačné systémy správy databáz sa používajú na ukladanie, načítanie a manipuláciu s údajmi. Niektoré z nich sú MSSQL, Oracle, MySQL. Jazyk, ktorý sa používa na vykonávanie operácií s relačnými databázami, sa nazýva Structured Query Language (SQL). Data Definition Language (DDL) a Data Manipulation Language (DML) sú podkategórie SQL. Kľúčovým rozdielom medzi DDL a DML je, že 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 DML

4. Podobnosti medzi DDL a DML

5. Porovnanie vedľa seba - DDL vs. DML v tabuľkovej forme

6. Zhrnutie

Čo je DDL?

DDL znamená Data Definition Language. Tento jazyk sa používa na zmenu štruktúry databázy. Vytvorenie, zmena, zrušenie, skrátenie sú niektoré príkazy DDL.

Rozdiel medzi DDL a DML
Rozdiel medzi DDL a DML

Obrázok 01: SQL

Príklady príkazov DDL

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

Nasledujúci príkaz vytvorí databázu s názvom „zamestnanec“.

vytvoriť zamestnanca databázy;

Nasledujúci výpis vymaže existujúceho zamestnanca databázy.

zamestnanec drop databázy;

Ďalej sa príkaz DDL používa na vytvorenie tabuľky.

vytvoriť tabuľku tbl_employee

(id int nie je null, meno varchar (30), oddelenie varchar (30), primárny kľúč (ID));

Príkaz Alter je možné použiť na pridanie stĺpcov, úpravu existujúcich stĺpcov a ich vypustenie.

Príklad na pridanie novej platby do stĺpca do tabuľky tbl_employee je nasledovný.

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

Nasledujúci príkaz je možné použiť na zrušenie tabuľky.

drop table tbl_employee;

Je tiež možné zachovať štruktúru tabuľky a odstrániť podrobnosti v tabuľke. To možno vykonať pomocou príkazu truncate. Môže vymazať všetky záznamy v tabuľke a tiež vymaže údaje v pamäti. Nie je teda možné operáciu vrátiť späť.

skrátená tabuľka tbl_employee;

Čo je DML?

DML znamená Data Manipulation Language. DML sa používa na správu údajov v databáze. Bežné príkazy DML sú: vkladať, mazať, aktualizovať.

Príklady príkazov DML

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

Nasledujúci príkaz sa používa na vloženie hodnôt do tabuľky tbl_employee.

Vložte do hodnoty tbl_employee (id, meno, oddelenie) hodnoty (1, „Ann“, „Ľudské zdroje“);

Príkaz uvedený nižšie sa používa na odstránenie záznamu. Príkazom Odstrániť môžete vymazať údaje z tabuľky, ale úplne sa nevymaže z pamäte. Preto je možné operáciu vrátiť späť.

vymazať z tbl_employee kde id = 1;

Nasledujúci príkaz na aktualizáciu sa používa na úpravu konkrétneho riadku.

aktualizovať tbl_employee set department = 'Účtovníctvo' kde id = 1;

Aká je podobnosť medzi DDL a DML?

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

Aký je rozdiel medzi DDL a DML?

Rozdielny článok v strede pred tabuľkou

DDL vs 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.
Zaviazať
Výkazy DDL nie je možné vrátiť späť. Príkazy DML je možné vrátiť späť.
Príkazy
Tvorba, úprava, vynechanie, skrátenie atď. Spadá do DDL. Vloženie, aktualizácia, odstránenie atď. Spadá do DML.
Spôsob činnosti
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ý jazyk dotazov (SQL) sa používa na vykonávanie operácií, ako je ukladanie, manipulácia a načítanie údajov z relačných databáz. SQL má hlavné tri 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 verziu DDL vs. DML vo formáte PDF

Môžete si stiahnuť verziu tohto článku vo formáte PDF a použiť ho na offline účely podľa citačnej poznámky. Tu si stiahnite verziu PDF. Rozdiel medzi DDL a DML

Odporúčaná: