DDL, DML ir DCL supratimas
1 、 DDL
1-1. DDL apžvalga
DDL (duomenų apibrėžimo kalba) naudojama manipuliuoti objektais ir objektų ypatybėmis, pvz., objektaisduomenų bazėDDL valdymas ir apibrėžimas bei šių objektų ir ypatybių apibrėžimas atsispindi Create, Drop and Alter. Ypatingas dėmesys: "objekto" sąvoka DDL operacijose, "objektas" apima objektą ir jo atributus, o objektas yra mažiausias ir didesnis už įrašą. Kaip pavyzdį paimkite lentelę: "Create" sukuria duomenų lentelę, "Alter" gali pakeisti lentelės laukus, "Drop" gali ištrinti lentelę, iš čia matome, kad DDL stovi aukštyje, jis neveiks su konkrečiais duomenimis.
1-2. Pagrindiniai DDL teiginiai (operacijos)
Kurti sakinį: galite sukurti duomenų bazę ir kai kuriuos duomenų bazės objektus.
Išmetimo sakinys: galite ištrinti duomenų lenteles, indeksus, paleidiklius, sąlyginius apribojimus ir duomenų lentelės teises.
Keisti sakinį: modifikuoti duomenų lentelės apibrėžimą ir atributus.
1-3. DDL operacijų objektai (lentelė)
1-3-1. Stalo samprata
Lentelių kūrimas skirtas duomenims saugoti, nes mūsų saugomi duomenys nėra prieinami, todėl turime apibrėžti kai kuriuos duomenų tipus, kad palengvintume valdymą.
1-3-2. Lentelės atributai
Pirminio rakto atributai: Pirminis raktas yra pirminio rakto apribojimas, tačiau pavadinimas skiriasi, pirminio rakto pavadinimas yra šališkas virtualaus (tai yra reikalo aprašymas), pirminio rakto apribojimo pavadinimas yra šališkas faktinio pelno atžvilgiu (tai yra, aprašomas operacijos įgyvendinimas), kuris apibūdina tą patį, o pirminio rakto apribojimas yra atributas lentelėje; Lentelėje gali būti iki vieno pirminio rakto; Pirminį raktą galima apibrėžti viename ar keliuose laukuose; Pirminis raktas padaro vieno ar kelių laukų reikšmę unikalią, o ne nulinę, kad tai būtų padaryta pagal to lauko reikšmę arba tos laukų grupės reikšmę, kuri unikaliai reiškia įrašą.
Unikalūs atributai: lentelėje gali būti tik vienas pirminio rakto atributas, o kvadratinės lentelės vartotojams siūlomi unikalūs apribojimai. Unikalūs apribojimai gali būti apibrėžti viename ar keliuose laukuose; Unikalus apribojimas padaro to lauko ar laukų grupės reikšmę unikalią, kuri gali būti tuščia, tačiau jos pakartoti negalima.
Išorinio rakto atributai: taip pat vadinami išoriniais raktais, taip pat žinomi kaip išorinio rakto apribojimai, ryšys tarp pirminių raktų ir pirminio rakto apribojimų yra tas pats; Išorinio rakto apribojimas skirtas dviem lentelėms, jei pagrindinis A lentelės raktažodis yra B lentelės laukas, laukas vadinamas B lentelės išoriniu raktu, A lentelė vadinama pagrindine lentele, o B lentelė vadinama pagalbine lentele, tačiau atkreipkite dėmesį, kad kompiuteris turi žinoti, kad esate šiame ryšyje.
Tikrinimo, nuliniai ir numatytieji atributai: tikrinimo atributai taip pat vadinami tikrinimo apribojimais, nuliniai atributai taip pat vadinami nuliniais apribojimais, o numatytieji atributai taip pat vadinami numatytaisiais apribojimais. Šie pavadinimai apibūdina daiktą, apibūdina situaciją ir, žinoma, galime tai padaryti dirbtinai (tiesiog atkreipkite dėmesį į įvesties duomenis), tačiau jų pirminis tikslas yra automatizuoti, tai yra, leisti kompiuteriui tai padaryti.
(Ar žinote, kodėl indeksas sukuriamas automatiškai, kai sukuriamas pirminis raktas ir unikalūs apribojimai?) Ir tai yra vienintelis indeksas, pagalvokite, kurie laukai dažniausiai naudojami indeksams, ir indeksų vaidmuo bus žinomas. Operacijos, tokios kaip pirminio rakto apribojimai, unikalūs apribojimai, nenuliniai apribojimai, išorinio rakto apribojimai, tikrinimo apribojimai ir numatytieji apribojimai suteikia lentelėms tam tikras savybes, todėl manau, kad jie visi yra lentelės savybės. )
2 、 DML
2-1. DML apžvalga
DML (duomenų manipuliavimo kalba) naudojama manipuliuoti duomenimis, esančiais duomenų bazės objektuose, tai yra, operacijos vienetas yra įrašai.
2-2. Pagrindiniai DML teiginiai (operacijos)
Įterpti sakinį: įterpti įrašą į duomenų lapą.
Naikinti sakinį: panaikinus vieną ar daugiau duomenų lentelės įrašų, taip pat galima panaikinti visus duomenų lentelės įrašus, tačiau jo operacijos objektas vis tiek yra įrašas.
Atnaujinti sakinį: naudojamas esamos lentelės įrašų turiniui modifikuoti.
2-3. DML operacijos objektas - įrašas
2-3-1, dėmesys
Kai atliekame įrašų įterpimo, ištrynimo ir atnaujinimo operacijas, turime atkreipti dėmesį į kai kurias DDL operacijas.
3 、 DCL
3-1. DCL apžvalga
DCL (duomenų valdymo kalbos) operacijos yra duomenų bazės objektų leidimai, o nustačius šias operacijas duomenys tampa saugesni.
3-2. Pagrindiniai DCL pareiškimai (operacijos)
Suteikimo pareiškimas: leidžia objekto kūrėjui suteikti tam tikrus leidimus vartotojui, grupei arba visiems vartotojams (PUBLIC).
Atšaukti pareiškimą: galite atšaukti prieigą vartotojui, grupei arba visiems vartotojams
3-3. DCL operatorius (vartotojas)
Vartotojas šiuo atveju reiškia duomenų bazės vartotoją.
|