Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 11451|Svar: 0

[Kilde] Forståelse af DDL, DML og DCL

[Kopier link]
Opslået på 18/03/2015 09.36.39 | | | |
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.





Tidligere:【Sjov fakta】Et angreb iværksat med et netværkskabel er et must-have for at bryde værelseskammeratens netværk!
Næste:SqlTOOLS (SQL omfattende udnyttelsesværktøj), der findes ingen ressourcer på internettet
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com