Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 11451|Svare: 0

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

[Kopier lenke]
Publisert på 18.03.2015 09:36:39 | | | |
Forståelse av DDL, DML og DCL



1、DDL
      1-1. Oversikt over DDL
               DDL (Data Definition Language) brukes til å manipulere objekter og objektegenskaper, som objekterdatabaseAdministrasjonen og definisjonen av DDLs administrasjon og definisjon av disse objektene og egenskapene gjenspeiles i Create, Drop og Alter. Spesiell oppmerksomhet: Begrepet «objekt» i DDL-operasjoner, «objekt» inkluderer objektet og dets attributter, og objektet er det minste og større enn posten. Ta en tabell som eksempel: Create lager en datatabell, Alter kan endre feltene i tabellen, Drop kan slette tabellen, herfra ser vi at DDL står i høyden, han vil ikke operere på de spesifikke dataene.

      1-2. Hovedutsagn (operasjoner) i DDL
               Create-setningen: Du kan opprette en database og noen objekter i databasen.
               Drop-setning: Du kan slette datatabeller, indekser, triggere, betingede begrensninger og tillatelser til datatabeller.
               Alter-setning: Endre definisjonen og attributtene til datatabellen.
      1-3. Operasjonsobjekter i DDL (tabell)
               1-3-1. Konseptet tabell
                           Opprettelsen av tabeller er for å lagre data, fordi dataene vi lagrer ikke er tilgjengelige, så vi må definere noen datatyper for å lette administrasjonen.
               1-3-2. Tabellens attributter  
                           Primærnøkkelattributter: Primærnøkkelen er primærnøkkelbegrensningen, men navnet er annerledes, navngivningen av primærnøkkelen er skjevt mot virtuell (det vil si beskrivelsen av materien), navngivningen av primærnøkkelbegrensningen er skjevt mot den faktiske gevinsten (det vil si at implementeringen av operasjonen beskrives), som beskriver det samme, og primærnøkkelbegrensningen er en attributt i tabellen; Det kan være opptil én primærnøkkel i en tabell; En primærnøkkel kan defineres i ett eller flere felt; Primærnøkkelen gjør verdien av ett eller flere felt unik og ikke null for å gjøre det med verdien av det feltet eller verdien i den gruppen av felt som entydig representerer en post.
                           Unike attributter: Det kan bare være én primærnøkkelattributt i en tabell, og unike begrensninger foreslås for brukere av kvadratiske tabeller. Unike begrensninger kan defineres på ett eller flere felt; Den unike begrensningen gjør verdien i det feltet eller gruppen av felt unik, som kan være tom, men kan ikke gjentas.
                           Fremmednøkkelattributter: også kalt fremmednøkler, også kjent som fremmednøkkelbegrensninger, forholdet mellom primærnøkler og primærnøkkelbegrensninger er det samme; Fremmednøkkelbegrensningen retter seg mot to tabeller; hvis hovednøkkelordet i tabell A er et felt i tabell B, kalles feltet fremmednøkkelen til tabell B, tabell A hovedtabellen, og tabell B kalles slavetabellen, men merk at datamaskinen må vite at du er i dette forholdet.

               Verifisering, null- og standardattributter: Verifikasjonsattributter kalles også verifikasjonsbegrensninger, nullattributter kalles også nullbegrensninger, og standardattributter kalles også standardbegrensninger. Disse navnene beskriver en ting, beskriver en situasjon, og selvfølgelig kan vi gjøre det kunstig (bare følg med på inputdataene), men deres opprinnelige hensikt er å automatisere, altså la datamaskinen gjøre det.
            (Vet du hvorfor indeksen automatisk opprettes når primærnøkkelen og unike begrensninger opprettes?) Og det er den eneste indeksen, tenk på hvilke felt som brukes mest til indekser, og indeksenes rolle vil være kjent. Operasjoner som primærnøkkelbegrensninger, unike begrensninger, ikke-nullbegrensninger, fremmednøkkelbegrensninger, sjekkbegrensninger og standardbegrensninger gir alle tabeller visse egenskaper, så her tror jeg de alle er egenskapene til tabellen. )

2、DML
      2-1. Oversikt over DML
               DML (Data Manipulation Language) brukes til å manipulere dataene i databaseobjekter, det vil si at operasjonsenheten er poster.
      2-2. Hovedutsagn (operasjoner) for DML
               Sett inn setning: Sett inn en post i databladet.
               Delete-setning: Å slette én eller flere poster i en datatabell kan også slette alle poster i datatabellen, men operasjonsobjektet er fortsatt en post.
               Oppdateringssetning: Brukes til å endre innholdet i poster i en eksisterende tabell.
      2-3. Operasjonsobjektet til DML - opptak
               2-3-1, oppmerksomhet
                           Når vi utfører innsettings-, slette- og oppdateringsoperasjoner på poster, må vi være oppmerksomme på noen DDL-operasjoner på dem.

3、DCL
       3-1. Oversikt over DCL
                DCL (Data Control Language)-operasjoner er tillatelsene til databaseobjekter, og bestemmelsen av disse operasjonene gjør dataene mer sikre.
       3-2. Hovedutsagn (operasjoner) for DCL
                Tilskuddserklæring: Lar skaperen av et objekt gi visse tillatelser til en bruker, en gruppe eller alle brukere (OFFENTLIG).
                Tilbakekallingsutsagn: Du kan tilbakekalle tilgangen til en bruker, en gruppe eller alle brukere
       3-3. DCL-operatør (bruker)
                Brukeren refererer i dette tilfellet til databasebrukeren.





Foregående:【Morsom fakta】Et angrep fra en nettverkskabel er et must for å bryte romkameratens nettverk!
Neste:SqlTOOLS (SQL omfattende verktøy for utnyttelse), det finnes ingen ressurser på Internett
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com