Diferența dintre DDL și LMD

Diferența cheie - DDL față de LMD
 

O bază de date este utilizată pentru stocarea datelor. Există diferite tipuri de baze de date. Un tip comun de baze de date este baza de date relațională. În aceste baze de date, datele sunt stocate în tabele. Tabelele constau din rânduri și coloane. Un rând este un record, iar o coloană este un câmp. Tabelele sunt conectate folosind constrângeri, cum ar fi cheile primare și cheile străine. Sistemele de gestionare a bazelor de date relaționale sunt utilizate pentru stocarea, preluarea și manipularea datelor. Unele dintre ele sunt MSSQL, Oracle, MySQL. Limba utilizată pentru a efectua operații în baze de date relaționale se numește SQL (Structured Query Language). Limba de definire a datelor (DDL) și Limbajul de manipulare a datelor (DML) sunt subcategorii ale SQL. diferența cheie între DDL și DML este asta DDL este folosit pentru a schimba structura bazei de date în timp ce DML este utilizat pentru a gestiona datele din baza de date.

CUPRINS

1. Prezentare generală și diferență cheie
2. Ce este DDL
3. Ce este LMD
4. Asemănări între DDL și LMD
5. Comparație comparație comparativă - DDL vs. DML în formă tabelară
6. rezumat

Ce este DDL?

DDL înseamnă Limba de definire a datelor. Această limbă este utilizată pentru a schimba structura bazei de date. Creați, Alter, Drop, Truncate sunt câteva comenzi DDL.

Figura 01: SQL

Exemple de comenzi DDL

Consultați următoarele exemple DDL scrise în TSQL (serverul MSSQL);

Mai jos va fi o declarație creați o bază de date numit "angajat".

crearea angajatului bazei de date;

Mai jos va fi o declarație șterge baza de date existentă angajat.

angajați în baza de date;

Sub instrucțiunea DDL este folosit pentru creați un tabel.

creați tabelul tbl_employee

(

id int nu este null,

Nume prima_varchar (30),

departamentul varchar (30),

cheie primară (id)

);

Modificați comanda pot fi folosite pentru a adăuga coloane, modifica coloanele existente și pentru a renunța la coloane.

Un exemplu pentru adăugați o coloană nouă plata la tabela tbl_employee este după cum urmează.

            modificați tabelul tbl_employee adăugați plata numerică (4,2);

Afirmația de mai jos poate fi utilizată pentru drop table.

            drop table tbl_employee;

De asemenea, este posibil să păstrați structura tabelului și să ștergeți detaliile din tabel. Acest lucru se poate face folosind trunchiază comanda. Poate șterge toate înregistrările din tabel și, de asemenea, va șterge datele din memorie. Deci, nu este posibilă returnarea operației.

            tăia masa tbl_employee;

Ce este LMD?

DML înseamnă Limbajul de manipulare a datelor. DML este utilizat pentru a gestiona datele din baza de date. Comenzile comune DML sunt: ​​inserați, ștergeți, actualizați.

Exemple de comenzi DML

Urmează câteva exemple de DML scrise folosind TSQL (server MSSQL)

Instrucțiunea de mai jos este folosită pentru introduceți valori în tabel tbl_employee.

Introduceți în valorile tbl_employee (id, firstName, departament) (1, "Ann", "Resurse umane");

Instrucțiunea de mai jos este folosită pentru a șterge înregistrarea. Ștergeți comanda poate șterge datele din tabel, dar nu se șterge complet din memorie. Prin urmare, este posibilă reluarea operației.

ștergeți din tbl_employee unde id = 1;

comanda de actualizare dat mai jos este folosit pentru a modifica un anumit rând.

actualizare tbl_employee set department = 'Contabilitate' unde id = 1;

Care este asemănarea dintre DDL și LMD?

  • Ambele sunt tipuri de limbaj structurat de interogări (SQL).

Care este diferența dintre DDL și LMD?

DDL vs LMD

DDL este un tip de SQL care se utilizează pentru a schimba structura bazei de date. DML este un tip de SQL care utilizează pentru a gestiona datele din baza de date.
comite
Declarațiile DDL nu pot fi derulate înapoi. Declarațiile DML pot fi derulate înapoi.
comenzi
Crearea, modificarea, scăderea, trunchierea etc. se încadrează în DDL. Introducerea, actualizarea, ștergerea etc. intră în LMD.
Metoda de operare
Instrucțiunile DDL afectează întregul tabel. DML efectuează una sau mai multe rânduri.

Rezumat -DDL față de LMD

Baza de date relațională este un tip comun de bază de date. Limbajul de interogare structurat (SQL) este utilizat pentru a efectua operațiuni, cum ar fi stocarea, manipularea și preluarea datelor din bazele de date relaționale. SQL are trei principale subcategorii. Ele sunt DDL, DML și DCL. Diferența dintre DDL și DML este că DDL este folosit pentru a schimba structura bazei de date și DML este utilizat pentru a gestiona datele din baza de date.

Descărcați versiunea PDF a DDL vs. LMD

Puteți descărca versiunea PDF a acestui articol și o puteți utiliza în scopuri offline conform notei de citare. Descărcați PDF versiunea aici Diferența dintre DDL și LMD

Referinţă:

1. Puncte, Tutoriale. "Privire generală SQL. , Tutoriale punct, 15 august 2017. Disponibil aici  
2.Point, Tutoriale. "T-SQL - DML Declarații.", Tutoriale punct, 31 decembrie 1969. Disponibil aici 

Datorită fotografiei:

1.SQL'By Bagok - Muncă proprie, (CC BY-SA 3.0) prin intermediul Commons Wikimedia