Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 11451|Svar: 0

[Källa] Förståelse av DDL, DML och DCL

[Kopiera länk]
Publicerad på 2015-03-18 09:36:39 | | | |
Förståelse av DDL, DML och DCL



1、DDL
      1-1. Översikt av DDL
               DDL (Data Definition Language) används för att manipulera objekt och objektegenskaper, såsom objektdatabasHanteringen och definitionen av DDL:s hantering och definition av dessa objekt och egenskaper återspeglas i Skapa, Släpp och Ändra. Särskild uppmärksamhet: Begreppet "objekt" i DDL-operationer, "objekt" inkluderar objektet och dess attribut, och objektet är det minsta och större än posten. Ta en tabell som exempel: Create skapar en datatabell, Alter kan ändra fälten i tabellen, Drop kan ta bort tabellen, härifrån kan vi se att DDL står på höjden, han kommer inte att arbeta på den specifika datan.

      1-2. Huvuduttalanden (operationer) för DDL
               Create statement: Du kan skapa en databas och några objekt i databasen.
               Drop-sats: Du kan ta bort datatabeller, index, triggers, villkorsbegränsningar och behörigheter för datatabeller.
               Alter-satsen: Modifiera definitionen och attributen i datatabellen.
      1-3. Operationsobjekt för DDL (tabell)
               1-3-1. Konceptet med bord
                           Skapandet av tabeller är för att lagra data, eftersom den data vi lagrar inte är tillgänglig, så vi behöver definiera vissa datatyper för att underlätta hanteringen.
               1-3-2. Tabellens attribut  
                           Primärnyckelattribut: Primärnyckeln är primärnyckelbegränsningen, men namnet är annorlunda, namngivningen av primärnyckeln är snedvriden mot virtuell (det vill säga beskrivningen av ämnet), namngivningen av primärnyckelbegränsningen är snedvriden mot den faktiska vinsten (det vill säga implementeringen av operationen beskrivs), som beskriver samma sak, och primärnyckelbegränsningen är ett attribut i tabellen; Det kan finnas upp till en primärnyckel i en tabell; En primärnyckel kan definieras i ett eller flera fält; Primärnyckeln gör värdet på ett eller flera fält unikt och inte noll för att göra det med värdet av det fältet eller värdet i den grupp av fält som unikt representerar en post.
                           Unika attribut: Det kan bara finnas ett primärnyckelattribut i en tabell, och unika begränsningar föreslås för användare av kvadratiska tabeller. Unika begränsningar kan definieras på ett eller flera fält; Den unika begränsningen gör värdet i det fältet eller gruppen av fält unikt, vilket kan vara tomt, men inte kan upprepas.
                           Utländska nyckelattribut: även kallade främmande nycklar, även kallade främmande nyckelbegränsningar, är relationen mellan primärnycklar och primärnyckelbegränsningar densamma; Främmande nyckelbegränsningen riktar sig mot två tabeller; om det primära nyckelordet i tabell A är ett fält i tabell B, kallas fältet främmande nyckeln i tabell B, tabell A kallas mastertabell och tabell B för slavtabell, men observera att datorn måste veta att du befinner dig i denna relation.

               Verifiering, null- och standardattribut: Verifieringsattribut kallas också verifieringsbegränsningar, nullattribut kallas också nullbegränsningar och standardattribut kallas också standardbegränsningar. Dessa namn beskriver en sak, beskriver en situation, och självklart kan vi göra det artificiellt (bara var uppmärksam på indatan), men deras ursprungliga avsikt är att automatisera, det vill säga låta datorn göra det.
            (Vet du varför indexet automatiskt skapas när primärnyckeln och unika begränsningar skapas?) Och det är det enda indexet, tänk på vilka fält som mest används för index, och indexens roll kommer att vara känd. Operationer som primärnyckelbegränsningar, unika begränsningar, icke-nullbegränsningar, främmande nyckelbegränsningar, kontrollbegränsningar och standardbegränsningar ger alla tabeller vissa egenskaper, så här tror jag att de alla är tabellens egenskaper. )

2、DML
      2-1. Översikt av DML
               DML (Data Manipulation Language) används för att manipulera data som finns i databasobjekt, det vill säga operationsenheten är poster.
      2-2. Huvuduttalanden (operationer) för DML
               Infoga sats: Infoga en post i databladet.
               Delete-satsen: Att ta bort en eller flera poster i en datatabell kan också ta bort alla poster i datatabellen, men dess operationsobjekt är fortfarande en post.
               Update-satsen: Används för att ändra innehållet i poster i en befintlig tabell.
      2-3. Operationsobjektet för DML - record
               2-3-1, uppmärksamhet
                           När vi utför insättnings-, borttagnings- och uppdateringsoperationer på poster måste vi vara uppmärksamma på vissa DDL-operationer på dem.

3、DCL
       3-1. Översikt av DCL
                DCL-operationer (Data Control Language) är behörigheter för databasobjekt, och bestämningen av dessa operationer gör datan säkrare.
       3-2. Huvuduttalanden (verksamhet) för DCL
                Grant statement: Tillåter skaparen av ett objekt att ge vissa behörigheter till en användare, en grupp eller alla användare (PUBLIC).
                Återkalla-uttalande: Du kan återkalla åtkomsten till en användare eller en grupp eller alla användare
       3-3. DCL-operatör (användare)
                Användaren syftar i detta fall på databasanvändaren.





Föregående:【Rolig fakta】En attack från en nätverkskabel är ett måste för att bryta rumskamratens nätverk!
Nästa:SqlTOOLS (SQL omfattande användningsverktyg), det finns inga resurser på Internet
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com