Dallimi midis DDL dhe DML

Përmbajtje:

Dallimi midis DDL dhe DML
Dallimi midis DDL dhe DML

Video: Dallimi midis DDL dhe DML

Video: Dallimi midis DDL dhe DML
Video: Miu I qytetit dhe miu I fshatit | Town Mouse And Country Mouse in Albanian | @AlbanianFairyTales 2024, Korrik
Anonim

Diferenca kryesore – DDL vs DML

Për ruajtjen e të dhënave përdoret një bazë të dhënash. Ekzistojnë lloje të ndryshme të bazave të të dhënave. Një lloj i zakonshëm i bazës së të dhënave janë bazat e të dhënave relacionale. Në këto baza të dhënash, të dhënat ruhen në tabela. Tabelat përbëhen nga rreshta dhe kolona. Një rresht është një rekord, dhe një kolonë është një fushë. Tabelat janë të lidhura duke përdorur kufizime të tilla si çelësat kryesorë dhe çelësat e huaj. Sistemet e Menaxhimit të Bazave të të Dhënave Relacionale përdoren për të ruajtur, marrë dhe manipuluar të dhënat. Disa prej tyre janë MSSQL, Oracle, MySQL. Gjuha që përdoret për të kryer operacione në bazat e të dhënave relacionale quhet Gjuha e strukturuar e pyetjeve (SQL). Gjuha e përkufizimit të të dhënave (DDL) dhe gjuha e manipulimit të të dhënave (DML) janë nënkategori të SQL. Dallimi kryesor midis DDL dhe DML është se DDL përdoret për të ndryshuar strukturën e bazës së të dhënave ndërsa DML përdoret për të menaxhuar të dhënat në bazën e të dhënave.

Çfarë është DDL?

DDL do të thotë Gjuha e përkufizimit të të dhënave. Kjo gjuhë përdoret për të ndryshuar strukturën e bazës së të dhënave. Create, Alter, Drop, Truncate janë disa komanda DDL.

Dallimi midis DDL dhe DML
Dallimi midis DDL dhe DML
Dallimi midis DDL dhe DML
Dallimi midis DDL dhe DML

Figura 01: SQL

Shembuj të komandave DDL

Referojuni shembujve të mëposhtëm DDL të shkruara në TSQL (server MSSQL);

Poshtë deklaratës do të krijojë një bazë të dhënash të quajtur "punonjës".

krijoni punonjës të bazës së të dhënave;

Deklarata e mëposhtme do të fshijë punonjësin ekzistues të bazës së të dhënave.

heq punonjësin e bazës së të dhënave;

Poshtë deklaratës DDL përdoret për të krijuar një tabelë.

krijo tabelën tbl_employee

(id nuk është null, emri varchar(30), departament varchar(30), çelësi kryesor(id));

Komanda Alter mund të përdoret për të shtuar kolona, modifikuar kolonat ekzistuese dhe për të hedhur kolonat.

Një shembull për të shtuar një pagesë të re kolone në tabelën tbl_employee është si më poshtë.

ndrysho tabelën tbl_employee shto numrin e pagesës (4, 2);

Deklarata më poshtë mund të përdoret për të hedhur tabelën.

drop table tbl_employee;

Është gjithashtu e mundur të ruhet struktura e tabelës dhe të fshihen detajet në tabelë. Kjo mund të bëhet duke përdorur komandën truncate. Mund të fshijë të gjitha të dhënat në tabelë dhe gjithashtu do të pastrojë të dhënat në memorie. Pra, nuk është e mundur të rikthehet operacioni.

shkurtoj tabelën tbl_employee;

Çfarë është DML?

DML do të thotë Gjuha e manipulimit të të dhënave. DML përdoret për të menaxhuar të dhënat në bazën e të dhënave. Komandat e zakonshme DML janë: fut, fshi, përditëso.

Shembuj të komandave DML

Në vijim janë disa shembuj DML të shkruara duke përdorur TSQL (server MSSQL)

Deklarata e mëposhtme përdoret për të futur vlera në tabelën tbl_employee.

Fut në vlerat tbl_employee (id, firstName, departamenti) (1, "Ann", "Burimet Njerëzore");

Deklarata e mëposhtme përdoret për të fshirë regjistrimin. Komanda Delete mund të fshijë të dhënat në tabelë, por nuk fshin plotësisht nga memoria. Prandaj, është e mundur të rikthehet operacioni.

fshij nga tbl_employee ku id=1;

Komanda e përditësimit e dhënë më poshtë përdoret për të modifikuar një rresht të caktuar.

update tbl_employee set departament='Kontabilitet' ku id=1;

Cila është ngjashmëria midis DDL dhe DML?

Të dyja janë lloje të gjuhës së strukturuar të pyetjeve (SQL)

Cili është ndryshimi midis DDL dhe DML?

DDL vs DML

DDL është një lloj SQL që përdoret për të ndryshuar strukturën e bazës së të dhënave. DML është një lloj SQL që përdoret për të menaxhuar të dhënat në bazën e të dhënave.
Angazhimi
Pohimet DDL nuk mund të kthehen prapa. Deklaratat DML mund të kthehen prapa.
Komanda
Krijoni, ndryshoni, hidhni, shkurtoni etj. bie në DDL. Fut, përditëso, fshi etj. bie në DML.
Metoda e funksionimit
Pohimet DDL ndikojnë në të gjithë tabelën. DML ndikon në një ose më shumë rreshta.

Përmbledhje -DDL vs DML

Baza e të dhënave Relacionale është një lloj i zakonshëm i bazës së të dhënave. Gjuha e strukturuar e pyetjeve (SQL) përdoret për të kryer operacione të tilla si ruajtja, manipulimi dhe marrja e të dhënave nga bazat e të dhënave relacionale. SQL ka tre nënkategori kryesore. Ato janë DDL, DML dhe DCL. Dallimi midis DDL dhe DML është se DDL përdoret për të ndryshuar strukturën e bazës së të dhënave dhe DML përdoret për të menaxhuar të dhënat në bazën e të dhënave.

Shkarko versionin PDF të DDL vs DML

Mund të shkarkoni versionin PDF të këtij artikulli dhe ta përdorni për qëllime jashtë linje sipas shënimit të citimit. Ju lutemi shkarkoni versionin PDF këtu Dallimi midis DDL dhe DML

Recommended: