Izpratne par DDL, DML un DCL
1、DDL
1-1. Pārskats par DDL
DDL (datu definīcijas valoda) tiek izmantota, lai manipulētu ar objektiem un objektu rekvizītiem, piemēram, objektiemdatu bāzeDDL pārvaldības pārvaldība un definīcija un šo objektu un rekvizītu definīcija ir atspoguļota sadaļā Izveidot, Nomest un Mainīt. Īpaša uzmanība: jēdziens "objekts" DDL operācijās, "objekts" ietver objektu un tā atribūtus, un objekts ir mazākais un lielāks par ierakstu. Kā piemēru ņemiet tabulu: Create izveido datu tabulu, Alter var mainīt tabulas laukus, Drop var izdzēst tabulu, no šejienes mēs redzam, ka DDL stāv augstumā, viņš nedarbosies ar konkrētajiem datiem.
1-2. DDL galvenie paziņojumi (operācijas)
Izveidot paziņojumu: varat izveidot datu bāzi un dažus datu bāzes objektus.
Nomešanas priekšraksts: varat izdzēst datu tabulas, indeksus, aktivizētājus, nosacījumierobežojumus un datu tabulas atļaujas.
Mainīt priekšrakstu: modificēt datu tabulas definīciju un atribūtus.
1-3. DDL darbības objekti (tabula)
1-3-1. Galda jēdziens
Tabulu izveide ir datu glabāšana, jo mūsu glabātie dati nav pieejami, tāpēc mums ir jādefinē daži datu tipi, lai atvieglotu pārvaldību.
1-3-2. Tabulas atribūti
Primārās atslēgas atribūti: Primārā atslēga ir primārās atslēgas ierobežojums, bet nosaukums ir atšķirīgs, primārās atslēgas nosaukums ir neobjektīvs pret virtuālo (tas ir, lietas apraksts), primārās atslēgas ierobežojuma nosaukums ir neobjektīvs attiecībā uz faktisko ieguvumu (tas ir, ir aprakstīta operācijas īstenošana), kas apraksta to pašu, un primārās atslēgas ierobežojums ir atribūts tabulā; Tabulā var būt ne vairāk kā viena primārā atslēga; Primāro atslēgu var definēt vienā vai vairākos laukos; Primārā atslēga padara viena vai vairāku lauku vērtību unikālu, nevis nulli, lai to izdarītu ar šī lauka vērtību vai tās lauku grupas vērtību, kas unikāli apzīmē ierakstu.
Unikāli atribūti: tabulā var būt tikai viens primārās atslēgas atribūts, un kvadrātveida tabulas lietotājiem tiek piedāvāti unikāli ierobežojumi. Unikālus ierobežojumus var definēt vienā vai vairākos laukos; Unikālais ierobežojums padara šī lauka vai lauku grupas vērtību unikālu, kas var būt tukša, tomēr to nevar atkārtot.
Ārējās atslēgas atribūti: saukti arī par ārējām atslēgām, kas pazīstami arī kā ārējās atslēgas ierobežojumi, attiecības starp primārajām atslēgām un primārās atslēgas ierobežojumiem ir vienādas; Ārējās atslēgas ierobežojums ir paredzēts divām tabulām, ja tabulas A primārais atslēgvārds ir lauks B tabulā, lauku sauc par B tabulas ārējo atslēgu, tabulu A sauc par galveno tabulu un tabulu B sauc par vergu tabulu, bet ņemiet vērā, ka datoram ir jāzina, ka esat šajā relācijā.
Verifikācijas, nulles un noklusējuma atribūti: verifikācijas atribūtus sauc arī par verifikācijas ierobežojumiem, nulles atribūtus sauc arī par nulles ierobežojumiem, un noklusējuma atribūtus sauc arī par noklusējuma ierobežojumiem. Šie nosaukumi apraksta lietu, apraksta situāciju, un, protams, mēs to varam izdarīt mākslīgi (vienkārši pievērsiet uzmanību ievades datiem), bet to sākotnējais nodoms ir automatizēt, tas ir, ļaut datoram to darīt.
(Vai zināt, kāpēc indekss tiek izveidots automātiski, kad tiek izveidota primārā atslēga un unikālie ierobežojumi?) Un tas ir vienīgais indekss, padomājiet par to, kuri lauki galvenokārt tiek izmantoti indeksiem, un indeksu loma būs zināma. Tādas operācijas kā primārās atslēgas ierobežojumi, unikālie ierobežojumi, ne-nulles ierobežojumi, ārējās atslēgas ierobežojumi, pārbaudes ierobežojumi un noklusējuma ierobežojumi dod tabulām noteiktas īpašības, tāpēc šeit es domāju, ka tās visas ir tabulas īpašības. )
2 、 DML
2-1. Pārskats par DML
DML (Data Manipulation Language) tiek izmantots, lai manipulētu ar datu bāzes objektos esošajiem datiem, tas ir, darbības vienība ir ieraksti.
2-2. DML galvenie paziņojumi (operācijas)
Ievietot paziņojumu: ievietojiet ierakstu datu lapā.
Dzēst priekšrakstu: dzēšot vienu vai vairākus ierakstus datu tabulā, var izdzēst arī visus datu tabulas ierakstus, bet tā operācijas objekts joprojām ir ieraksts.
Atjaunināšanas priekšraksts: tiek izmantots, lai modificētu ierakstu saturu esošā tabulā.
2-3. DML darbības objekts - ieraksts
2-3-1, uzmanība
Veicot ierakstu ievietošanas, dzēšanas un atjaunināšanas operācijas, mums jāpievērš uzmanība dažām DDL operācijām.
3 、 DCL
3-1. Pārskats par DCL
DCL (datu kontroles valoda) operācijas ir datu bāzes objektu atļaujas, un šo darbību noteikšana padara datus drošākus.
3-2. DCL galvenie paziņojumi (operācijas)
Piešķiršanas paziņojums: ļauj objekta veidotājam piešķirt noteiktas atļaujas lietotājam, grupai vai visiem lietotājiem (PUBLIC).
Atsaukt paziņojumu: varat atsaukt piekļuvi lietotājam vai grupai, vai visiem lietotājiem
3-3. DCL operators (lietotājs)
Lietotājs šajā gadījumā attiecas uz datu bāzes lietotāju.
|