Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 11451|Răspunde: 0

[Sursă] Înțelegerea DDL, DML și DCL

[Copiază linkul]
Postat pe 18.03.2015 09:36:39 | | | |
Înțelegerea DDL, DML și DCL



1、DDL
      1-1. Prezentare generală a DDL
               DDL (Data Definition Language) este folosit pentru a manipula obiecte și proprietăți ale obiectelor, cum ar fi obiectelebază de dateGestionarea și definiția gestionării DDL și a acestor obiecte și proprietăți se reflectă în Create, Drop și Alter. Atenție specială: Conceptul de "obiect" în operațiunile DDL, "obiect" include obiectul și atributele sale, iar obiectul este cel mai mic și mai mare decât înregistrarea. Ia un tabel ca exemplu: Create creează un tabel de date, Alter poate schimba câmpurile tabelului, Drop poate șterge tabelul, de aici putem vedea că DDL se află la înălțime, nu va opera pe datele specifice.

      1-2. Principalele declarații (operațiuni) ale DDL
               Create statement: Poți crea o bază de date și unele obiecte ale acesteia.
               Instrucțiune Drop: Poți șterge tabele de date, indexurile, declanșatorii, constrângerile condiționate și permisiunile tabelelor de date.
               Alterează instrucțiunea: Modifică definiția și atributele tabelului de date.
      1-3. Obiecte de operație ale DDL (tabel)
               1-3-1. Conceptul de tabel
                           Crearea tabelelor este pentru a stoca datele, deoarece datele pe care le stocăm nu sunt accesibile, așa că trebuie să definim anumite tipuri de date pentru a facilita gestionarea.
               1-3-2. Atributele tabelului  
                           Atribute ale cheii primare: Cheia primară este constrângerea cheii primare, dar denumirea acesteia este diferită, denumirea cheii primare este părtinitoare spre virtuală (adică descrierea subiectului), denumirea constrângerii cheii primare este părtinitoare în favoarea câștigului real (adică implementarea operației este descrisă), care descrie același lucru, iar constrângerea cheii primare este un atribut din tabel; Poate exista până la o cheie primară într-un tabel; O cheie primară poate fi definită într-unul sau mai multe câmpuri; Cheia primară face ca valoarea unuia sau mai multor câmpuri să fie unică și nu nulă, pentru a face acest lucru în funcție de valoarea acelui câmp sau de valoarea din acel grup de câmpuri care reprezintă în mod unic o înregistrare.
                           Atribute unice: Poate exista un singur atribut cheie primar într-un tabel, iar constrângerile unice sunt propuse pentru utilizatorii tabelelor pătrate. Constrângeri unice pot fi definite pe unul sau mai multe câmpuri; Constrângerea unică face ca valoarea din acel corp sau grup de câmpuri să fie unică, care poate fi vidă, însă nu poate fi repetată.
                           Atribute ale cheilor străine: numite și chei străine, cunoscute și ca constrângeri de chei externe, relația dintre cheile primare și constrângerile cheilor primare este aceeași; Constrângerea cheii externe vizează două tabele: dacă cuvântul cheie principal al tabelului A este un câmp din tabelul B, câmpul se numește cheia externă a tabelului B, tabelul A se numește tabelul principal, iar tabelul B este tabelul sclav, dar rețineți că calculatorul trebuie să știe că vă aflați în această relație.

               Atribute de verificare, nule și implicite: Atributele de verificare sunt numite și constrângeri de verificare, atributele nule sunt numite și constrângeri nulle, iar atributele implicite sunt numite și constrângeri implicite. Aceste nume descriu un lucru, descriu o situație și, desigur, putem face asta artificial (doar să fim atenți la datele de intrare), dar intenția lor inițială este să automatizeze, adică să lase calculatorul să facă asta.
            (Știi de ce indexul este creat automat atunci când cheia primară și constrângerile unice sunt create?) Și este singurul index, gândește-te la care câmpuri sunt folosite cel mai mult pentru indici, iar rolul indicilor va fi cunoscut. Operații precum constrângerile de chei primare, constrângerile unice, constrângerile non-nulle, constrângerile de chei externe, constrângerile de verificare și constrângerile implicite dau tabele anumite proprietăți, așa că aici cred că toate sunt proprietăți ale tabelului. )

2、DML
      2-1. Prezentare generală a DML
               DML (Limbajul de Manipulare a Datelor) este folosit pentru a manipula datele conținute în obiectele bazei de date, adică unitatea de operațiune sunt înregistrările.
      2-2. Principalele declarații (operațiuni) ale DML
               Introduceți afirmația: Introduceți o înregistrare în fișa tehnică.
               Instrucțiune Delete: Ștergerea uneia sau mai multor înregistrări dintr-un tabel de date poate șterge, de asemenea, toate înregistrările din tabelul de date, dar obiectul său de operare rămâne tot o înregistrare.
               Instrucțiune Update: Folosită pentru a modifica conținutul înregistrărilor dintr-un tabel existent.
      2-3. Obiectul operațiunii DML - înregistrarea
               2-3-1, atenție
                           Când efectuăm operațiuni de inserare, ștergere și actualizare asupra înregistrărilor, trebuie să fim atenți la unele operații DDL asupra acestora.

3、DCL
       3-1. Prezentare generală a DCL
                Operațiile DCL (Limbajul de Control al Datelor) sunt permisiunile obiectelor din baza de date, iar determinarea acestor operații face ca datele să fie mai sigure.
       3-2. Declarații principale (operațiuni) DCL
                Declarația de acordare: Permite creatorului unui obiect să acorde anumite permisiuni unui utilizator, unui grup sau tuturor utilizatorilor (PUBLIC).
                Declarația de revocare: Poți revoca accesul unui utilizator, unui grup sau tuturor utilizatorilor
       3-3. Operator DCL (Utilizator)
                În acest caz, utilizatorul se referă la utilizatorul bazei de date.





Precedent:【Fapt amuzant】Un atac lansat de un cablu de rețea este obligatoriu pentru a rupe rețeaua colegilor de cameră!
Următor:SqlTOOLS (instrument cuprinzător de utilizare SQL), nu există resurse pe Internet
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com