Datu glabāšanai tiek izmantota datu bāze. Pastāv dažāda veida datu bāzes. Viens izplatīts datu bāzes tips ir Relāciju datu bāzes. Šajās datu bāzēs dati tiek glabāti tabulās. Tabulas sastāv no rindām un kolonnām. Rinda ir ieraksts, un kolonna ir lauks. Tabulas ir savienotas, izmantojot ierobežojumus, piemēram, primārās atslēgas un svešās atslēgas. Datu glabāšanai, izguvei un manipulēšanai tiek izmantotas Relāciju datu bāzes pārvaldības sistēmas. Daži no tiem ir MSSQL, Oracle, MySQL. Valoda, kas tiek izmantota operāciju veikšanai ar relāciju datu bāzēm, tiek saukta par strukturēto vaicājumu valodu (SQL).. Datu definīcijas valoda (DDL) un Datu manipulācijas valoda (DML) ir SQL apakškategorijas. galvenā atšķirība starp DDL un DML ir tas DDL tiek izmantots, lai mainītu datu bāzes struktūru, savukārt DML tiek izmantots, lai pārvaldītu datus datu bāzē.
1. Pārskats un galvenās atšķirības
2. Kas ir DDL?
3. Kas ir DML
4. DDL un DML līdzības
5. Salīdzinājums blakus - DDL vs DML tabulas formā
6. Kopsavilkums
DDL nozīmē Datu definīcijas valoda. Šī valoda tiek izmantota, lai mainītu datu bāzes struktūru. Izveidot, mainīt, nomainīt, saīsināt ir dažas DDL komandas.
01. attēls: SQL
Skatiet šādus DDL piemērus, kas rakstīti TSQL (MSSQL serverī);
Zem paziņojuma būs izveidot datu bāzi nosaukts par “darbinieku”.
izveidot datu bāzes darbinieku;
Zem paziņojuma būs izdzēst esošo datu bāzi darbinieks.
pilienu datu bāzes darbinieks;
Zem DDL paziņojums ir pieradis izveidot tabulu.
izveidot tabulu tbl_employee
(
id int nav nulle,
firstName varchar (30),
departamenta varchar (30),
primārā atslēga (id)
);
Mainīt komandu var izmantot, lai pievienotu kolonnas, modificētu esošās kolonnas un nomestu kolonnas.
Piemērs pievienot jaunu kolonnu maksājums uz tabulu tbl_employee ir šāds.
mainīt tabulu tbl_employee pievienot maksājuma skaitlisku (4,2);
Zem paziņojuma var izmantot piliens galds.
piliens galds tbl_employee;
Ir arī iespējams saglabāt tabulas struktūru un tabulā izdzēst detaļas. To var izdarīt, izmantojot saīsināt komandu. Tas var izdzēst visus tabulas ierakstus, kā arī izdzēsīs atmiņā esošos datus. Tātad operāciju nav iespējams atcelt.
saīsināt galdu tbl_employee;
DML nozīmē Datu manipulācijas valoda. DML tiek izmantots datu pārvaldībai datu bāzē. Parastās DML komandas ir: ievietot, izdzēst, atjaunināt.
Šeit ir daži DML piemēri, kas uzrakstīti, izmantojot TSQL (MSSQL serveri)
Zem paziņojuma ir pieradis ievietojiet vērtības tabulā tbl_employee.
Ievietot tbl_employee (id, firstName, departaments) vērtības (1, “Ann”, “Personāls”);
Zemāk esošais paziņojums tiek izmantots ieraksta dzēšanai. Dzēst komandu var izdzēst datus tabulā, bet tas pilnībā netiek izdzēsts no atmiņas. Tāpēc operāciju ir iespējams atcelt.
izdzēst no tbl_employee, kur id = 1;
atjaunināšanas komanda Zemāk sniegtais tiek izmantots, lai modificētu konkrētu rindu.
update tbl_employee set department = 'Grāmatvedība', kur id = 1;
DDL vs DML | |
DDL ir SQL tips, ko izmanto, lai mainītu datu bāzes struktūru. | DML ir SQL tips, ko izmanto datu pārvaldībai datu bāzē. |
Apņemieties | |
DDL paziņojumus nevar atsaukt. | DML paziņojumus var atjaunot. |
Komandas | |
Izveidot, mainīt, nomest, saīsināt utt. Ietilpst DDL. | Ievietot, atjaunināt, izdzēst utt. Ietilpst DML. |
Darbības metode | |
DDL paziņojumi ietekmē visu tabulu. | DML ietekmē vienu vai vairākas rindas. |
Relāciju datu bāze ir izplatīts datu bāzes tips. Strukturētā vaicājumu valoda (SQL) tiek izmantota, lai veiktu tādas darbības kā datu saglabāšana, manipulēšana un izguve no relāciju datu bāzēm. SQL ir trīs galvenās apakškategorijas. Tie ir DDL, DML un DCL. Atšķirība starp DDL un DML ir tā, ka DDL tiek izmantots, lai mainītu datu bāzes struktūru, un DML, lai pārvaldītu datus datu bāzē.
Varat lejupielādēt šī raksta PDF versiju un izmantot to bezsaistes vajadzībām, kā norādīts citēšanas piezīmē. Lūdzu, lejupielādējiet šeit PDF versiju. Starpība starp DDL un DML
1.Punkts, konsultācijas. “SQL pārskats. , Konsultāciju punkts, 2017. gada 15. augusts. Pieejams šeit
2.Punkts, konsultācijas. “T-SQL - DML paziņojumi.”, Konsultāciju punkts, 1969. gada 31. decembris. Pieejams šeit
1.'SQL'By Bagok - paša darbs, (CC BY-SA 3.0), izmantojot Commons Wikimedia