Forståelse af DDL, DML og DCL
1、DDL
1-1. Oversigt over DDL
DDL (Data Definition Language) bruges til at manipulere objekter og objektegenskaber, såsom objekterdatabaseLedelsen og definitionen af DDL's administration og definition af disse objekter og egenskaber afspejles i Create, Drop og Alter. Særlig opmærksomhed: Begrebet "objekt" i DDL-operationer, "objekt" inkluderer objektet og dets attributter, og objektet er det mindste og større end posten. Tag en tabel som eksempel: Create opretter en datatabel, Alter kan ændre felterne i tabellen, Drop kan slette tabellen, herfra kan vi se, at DDL står i højden, han vil ikke operere på de specifikke data.
1-2. Hovedudsagn (operationer) i DDL
Create statement: Du kan oprette en database og nogle objekter i databasen.
Drop-sætning: Du kan slette datatabeller, indekser, triggere, betingede begrænsninger og datatabel-tilladelser.
Alter-sætningen: Ændr definitionen og attributterne i datatabellen.
1-3. Operationsobjekter i DDL (tabel)
1-3-1. Konceptet med bord
Oprettelsen af tabeller er for at gemme data, fordi de data, vi gemmer, ikke er tilgængelige, så vi er nødt til at definere nogle datatyper for at lette styringen.
1-3-2. Tabellens attributter
Primærnøgleattributter: Primærnøglen er primærnøglebegrænsningen, men navnet er anderledes, navngivningen af primærnøglen er skævt mod virtuel (dvs. beskrivelsen af sagen), navngivningen af primærnøglebegrænsningen er skævt mod den faktiske gevinst (dvs. implementeringen af operationen beskrives), som beskriver det samme, og primærnøglebegrænsningen er en attribut i tabellen; Der kan være op til én primærnøgle i en tabel; En primærnøgle kan defineres i et eller flere felter; Primærnøglen gør værdien af et eller flere felter unik og ikke nul for at gøre det, på grund af værdien af det felt eller værdien i den gruppe af felter, der entydigt repræsenterer en post.
Unikke attributter: Der kan kun være én primær nøgleattribut i en tabel, og unikke begrænsninger foreslås for brugere af kvadratiske tabeller. Entydige begrænsninger kan defineres på et eller flere felter; Den unikke begrænsning gør værdien i det felt eller gruppen af felter unik, som kan være tom, men ikke kan gentages.
Fremmednøgleattributter: også kaldet fremmednøgler, også kendt som fremmednøglebegrænsninger, forholdet mellem primærnøgler og primærnøglebegrænsninger er det samme; Fremmednøglebegrænsningen retter sig mod to tabeller; hvis det primære nøgleord i tabel A er et felt i tabel B, kaldes feltet fremmednøglen i tabel B, tabel A for mastertabellen, og tabel B for slavetabellen, men bemærk, at computeren skal vide, at du er i dette forhold.
Verifikation, null- og standardattributter: Verifikationsattributter kaldes også verifikationsbegrænsninger, nullattributter kaldes også nullbegrænsninger, og standardattributter kaldes også standardbegrænsninger. Disse navne beskriver en ting, beskriver en situation, og selvfølgelig kan vi gøre det kunstigt (bare læg mærke til inputdataene), men deres oprindelige hensigt er at automatisere, altså lade computeren gøre det.
(Ved du, hvorfor indekset automatisk oprettes, når primærnøglen og unikke begrænsninger oprettes?) Og det er det eneste indeks, tænk over hvilke felter der mest bruges til indekser, og indeksernes rolle vil være kendt. Operationer som primærnøglebegrænsninger, unikke begrænsninger, ikke-nul begrænsninger, fremmednøglebegrænsninger, kontrolbegrænsninger og standardbegrænsninger giver alle tabeller visse egenskaber, så her mener jeg, at de alle er egenskaber ved tabellen. )
2、DML
2-1. Oversigt over DML
DML (Data Manipulation Language) bruges til at manipulere data i databaseobjekter, det vil sige, at operationsenheden er poster.
2-2. Hovedudsagn (operationer) for DML
Indsæt sætning: Indsæt en post i databladet.
Delete-sætning: Sletning af en eller flere poster i en datatabel kan også slette alle poster i datatabellen, men dens operationsobjekt er stadig en post.
Opdateringssætning: Bruges til at ændre indholdet af poster i en eksisterende tabel.
2-3. Operationsobjektet for DML - record
2-3-1, opmærksomhed
Når vi udfører Indsætt-, Slet- og Opdateringsoperationer på poster, skal vi være opmærksomme på nogle DDL-operationer på dem.
3、DCL
3-1. Oversigt over DCL
DCL (Data Control Language) operationer er tilladelser for databaseobjekter, og bestemmelsen af disse operationer gør dataene mere sikre.
3-2. Hovedudsagn (operationer) for DCL
Grant statement: Tillader skaberen af et objekt at give visse tilladelser til en bruger, en gruppe eller alle brugere (PUBLIC).
Tilbagekaldelseserklæring: Du kan tilbagekalde adgangen til en bruger, en gruppe eller alle brugere
3-3. DCL-operatør (bruger)
Brugeren henviser i dette tilfælde til databasebrugeren.
|