Starpība starp DDL un DML tabulas formā

Galvenā atšķirība: DDL, kas apzīmē Data Definition Language, galvenokārt tiek izmantota, lai definētu shēmu datubāzē. Tā arī nosaka attiecības starp ierakstiem datubāzē. DML, kas apzīmē Data Manipulation Language, ir arī datu bāzes valoda. Tomēr, atšķirībā no DDL, DML var izmantot, lai ievietotu, dzēstu, atjaunotu un modificētu datus, nevis tikai to precizētu.

DDL un DML ir divu veidu datu bāzes valodas. Tos sauc par sub-valodām, jo ​​viņiem ir mazāk iespēju nekā pilntiesīgas programmēšanas valodas. Abi pieder pie sintakses elementu grupas, ko galvenokārt izmanto, atsaucoties uz datubāzēm. Abi izmanto strukturētā vaicājuma valodas (SQL) paziņojumus un komandas, ko izmanto, lai iegūtu un apstrādātu datus relāciju datu bāzē.

DDL, kas apzīmē Data Definition Language, galvenokārt izmanto, lai definētu shēmu datubāzē. Tā arī nosaka attiecības starp ierakstiem datubāzē. DDL var izmantot arī noteiktu drošības ierobežojumu noteikšanai. Kā jau iepriekš minēts, DDL galvenokārt izmanto SQL komandas, ko izmanto, lai izveidotu, mainītu un iznīcinātu datu bāzes objektus.

Kad izpildījums ir izpildīts, DDL komandas rada jaunas tabulas, kas tiek saglabātas "sistēmas katalogā". Šo katalogu sauc arī par datu vārdnīcu vai datu direktoriju. Tomēr izmaiņas var tikai definēt direktorijā esošos datus un to savstarpējo saistību. Lai gan DML var izmantot, lai pārveidotu datus.

DML, kas apzīmē Data Manipulation Language, ir arī datu bāzes valoda. Tāpat kā DDL, tas galvenokārt ir datu bāzes pārvaldībā. Tomēr, atšķirībā no DDL, DML var izmantot, lai ievietotu, dzēstu, atjaunotu un modificētu datus, nevis tikai to precizētu.

Šīs datu manipulācijas var izmantot shēmu iekšējos, konceptuālos un ārējos līmeņos. Tomēr jāatzīmē, ka sarežģītības līmenis katrā shēmas līmenī ir atšķirīgs. Piemēram, sarežģītas zema līmeņa procedūras ļauj efektīvi piekļūt, bet procedūras koncentrējas uz izmantošanas vieglumu, tādējādi tās ir saistītas ar zemu sarežģītību.

DML bieži izmanto arī datu izguvei. To var iedalīt divos segmentos, pamatojoties uz tās izguves konstrukcijām: Procesuālo DML un Non-Procedurālo DML. Procesuālā DML nosaka, kādi dati ir jāiegūst un kā jāiegūst vajadzīgie dati. Ne-procedūras DML nosaka, kādi dati ir jāiegūst, bet ne tas, kā jāpieprasa vajadzīgie dati.

DDL un DML salīdzinājums tabulas veidā:

DDL

DML

Pilna forma

Datu definēšanas valoda

Datu manipulācijas valoda

Veids

Datu bāzes valoda

Datu bāzes valoda

Apakšgrupa

Strukturēta vaicājuma valoda (SQL)

Strukturēta vaicājuma valoda (SQL)

Lietojumi

Izmanto datu struktūru, jo īpaši datu bāzes shēmu, definēšanai

Izmanto datu struktūru datu apstrādei

Veidi

Saistīts ar

Datu definēšana

Datu ievietošana, dzēšana, atjaunošana un pārveidošana

Komandas

CREATE - izveidot objektus datu bāzē

ALTER - maina datubāzes struktūru

DROP - izdzēsiet objektus no datu bāzes

TRUNCATE - noņemiet visus ierakstus no tabulas, ieskaitot visas ierakstiem piešķirtās vietas

COMMENT - pievienojiet komentārus datu vārdnīcai

RENAME - pārdēvējiet objektu

SELECT - izgūst datus no datu bāzes

INSERT - ievietojiet datus tabulā

UPDATE - atjaunina esošos datus tabulā

DELETE - izdzēš visus ierakstus no tabulas, atstāj ierakstu vietu

MERGE - UPSERT darbība (ievietot vai atjaunināt)

Zvanīt - zvaniet PL / SQL vai Java apakšprogrammai

IZPILDES PLĀNS - izskaidrojiet piekļuves ceļu datiem

LOCK TABLE - kontrolēt vienlaicību

Image Pieklājība: sqa.org.uk, sqlinstructor.com

Ieteicams

Saistītie Raksti

  • tautas salīdzinājumi: Atšķirība starp iPad un iPhone

    Atšķirība starp iPad un iPhone

    Galvenā atšķirība: iPad ir 9, 7 collu displejs, savukārt iPhone ir 3, 5 collu displejs un var veikt zvanus Gan iPad, gan iPhone ir Apple produkti. Uzņēmums, kas ir kļuvis slavens ar savām ierīcēm, kā arī ar savu MAC datoru klāstu. IPad un iPhone atšķirības problēma rodas, jo tās ir vairāk līdzīgas nekā atšķirīgas. Atšķiroties, jāatceras,
  • tautas salīdzinājumi: Starpība starp ciklonu un viesuļvētru

    Starpība starp ciklonu un viesuļvētru

    Galvenā atšķirība: viesuļvētru sauc arī par tropu ciklonu, padarot to par ciklona veidu. Ciklonam un viesuļvētrai ir tikai dažas atšķirības. Hurrikāns ir visbiežāk sastopams tropu zonās, siltos ūdeņos Atlantijas okeānā un Klusajā okeānā, bet cikloni atrodas Klusā okeāna dienvidu daļā un Indijas okeānā. Hurricane ir tropisks ciklon
  • tautas salīdzinājumi: Atšķirība starp skaņas viļņiem un radio viļņiem

    Atšķirība starp skaņas viļņiem un radio viļņiem

    Galvenā atšķirība: skaņas viļņi parasti ir saistīti ar skaņas kustību. Skaņa ir tehniski definēta kā mehānisks traucējums, kas pārvietojas elastīgā vidē. Skaņa ir mehāniska vibrācija, kas iet caur vidi, piemēram, gāzi, šķidrumu vai cietu, lai kļūtu par skaņu. Radio viļņi ir viļņu veids, kas ir daļa no elektromagnētiskā starojuma, un tai ir garākais spektra viļņa garums. Tas nozīmē, ka tai ir zema frekvence
  • tautas salīdzinājumi: Starpība starp meklēšanu un redzēšanu

    Starpība starp meklēšanu un redzēšanu

    Galvenā atšķirība: skatīties uz kaut ko nozīmē skatīties uz acīm vai atzīt tās klātbūtni. Lai redzētu, ne tikai skatās uz objektu, bet arī saprot to un pievērš uzmanību tam. Mēs cenšamies dzīvot straujā dzīvē, neviens neapzinās, ka dzīve ir tuvojas. Mēs skatāmies uz lietām un cilvēkiem, tos patiešām neredzot. Izskatīties un redzēt ir divas
  • tautas salīdzinājumi: Atšķirība starp Aikido un Hapkido

    Atšķirība starp Aikido un Hapkido

    Galvenā atšķirība: Aikido ir japāņu, bet Hapkido ir korejiešu cīņas mākslas forma. “Aikido” ir japāņu cīņas mākslas forma, ko 1942. gadā izstrādājusi Morihei Ueshiba (1883 - 1969). Tā ir pašaizsardzības forma, kurā izglītojamam tiek mācītas lielas kustības un pagriezieni, lai aizsargātu viņu. Nosaukumu "aikido" v
  • tautas salīdzinājumi: Starpība starp pirkšanu un pirkšanu

    Starpība starp pirkšanu un pirkšanu

    Galvenā atšķirība: Būtībā abi termini nozīmē kaut ko iegūt pret naudu. Tomēr pirkumu uzskata par vispārēju terminu, kas visbiežāk tiek lietots, lai apzīmētu ikdienas preces un preces. Tomēr pirkums tiek uzskatīts par formālu termiņu nekā pirkt. Pirkšana un pirkšana ir divi termini, kurus bieži izmanto savstarpēji aizvietojami. Vārdi būtībā ir tādi paš
  • tautas salīdzinājumi: Starpība starp dzērienu un liķieri

    Starpība starp dzērienu un liķieri

    Galvenā atšķirība: Alkohols ir galvenokārt alkoholisks dzēriens. Tas ir arī pazīstams kā spirts vai destilēts dzēriens. Šos šķidrumus parasti ražo ar graudu, augļu vai dārzeņu fermentēšanas metodi. Savukārt liķieris būtībā ir dzēriens, kas ir aromatizēts ar augļiem, krējumu, garšvielām, garšvielām, ziediem, riekstiem vai pat krējumu. Tajā var būt arī pievienots cuku
  • tautas salīdzinājumi: Starpība starp tonnu un metrisko tonnu

    Starpība starp tonnu un metrisko tonnu

    Galvenā atšķirība: Ton ir mērvienība, ko parasti izmanto svaram. Apvienotajā Karalistē viena tonna ir līdzvērtīga 2240 mārciņām, un ASV to uzskata par līdzvērtīgu 2000 mārciņām, savukārt metriskā tonna tiek izmantota, lai apzīmētu 2204, 6 mārciņas. Dažādu mērvienību nepieciešamība vienai un tai pašai vienībai ir dažādu iemeslu dēļ. Svarīgākais iemesls ir tas, ka tie n
  • tautas salīdzinājumi: Starp Rack un Blade serveriem

    Starp Rack un Blade serveriem

    Galvenā atšķirība: Rack serveri būtībā ir atsevišķi datori, kuros tiek darbinātas lietojumprogrammas. Plaukts serverī visas lietas, piemēram, cietie diski, tīkla karte utt., Ir ietverti lietā. Asmens serveris ir noņemts datora serveris, kas balstās uz moduļu dizainu. Tas samazina fiziskās telpas izmantošanu. Plaukts serveri i

Redaktora Izvēle

Starpība starp formātu un ātro formātu

Galvenā atšķirība: Regulāra formatēšana noņem failus no galvenā datņu tabulas (MFT) un skenē arī disku sliktiem sektoriem. Ātrais formatējums noņem tikai datus no formatētajiem MFT, bet tas nepārskata sektorus sliktiem sektoriem. Formāti parasti tiek izmantoti, mēģinot noslaucīt visu veco failu datoru un atkārtoti instalēt operētājsistēmu datorā. To var izmantot arī, lai