Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 11451|Risposta: 0

[Fonte] Comprensione di DDL, DML e DCL

[Copiato link]
Pubblicato su 18/03/2015 09:36:39 | | | |
Comprensione di DDL, DML e DCL



1、DDL
      1-1. Panoramica di DDL
               DDL (Data Definition Language) è utilizzato per manipolare oggetti e proprietà degli oggetti, come gli oggettibanca datiLa gestione e definizione della gestione di DDL e la definizione di questi oggetti e proprietà si riflettono in Create, Drop, and Alter. Attenzione speciale: Il concetto di "oggetto" nelle operazioni DDL, "oggetto" include l'oggetto e i suoi attributi, e l'oggetto è il più piccolo e più grande del registro. Prendiamo una tabella come esempio: Create crea una tabella dati, Alter può cambiare i campi della tabella, Drop può cancellare la tabella, da qui possiamo vedere che DDL è in altezza, non opererà sui dati specifici.

      1-2. Principali dichiarazioni (operazioni) di DDL
               Crea un'istruzione: Puoi creare un database e alcuni oggetti del database.
               Istruzione Drop: Puoi eliminare tabelle dati, indici, trigger, vincoli condizionali e permessi delle tabelle dati.
               Altera istruzione: Modifica la definizione e gli attributi della tabella dati.
      1-3. Oggetti operativi di DDL (tabella)
               1-3-1. Il concetto di tavola
                           La creazione di tabelle serve a memorizzare i dati, poiché i dati che memorizziamo non sono accessibili, quindi dobbiamo definire alcuni tipi di dati per facilitare la gestione.
               1-3-2. Attributi della tabella  
                           Attributi della chiave primaria: La chiave primaria è il vincolo della chiave primaria, ma il nome è diverso, la denominazione della chiave primaria è sbilanciata verso il virtuale (cioè la descrizione della materia), la denominazione del vincolo della chiave primaria è sbilanciata verso il guadagno effettivo (cioè l'implementazione dell'operazione è descritta), che descrive la stessa cosa, e il vincolo della chiave primaria è un attributo nella tabella; Può esserci fino a una chiave primaria in una tabella; Una chiave primaria può essere definita in uno o più campi; La chiave primaria rende unico il valore di uno o più campi e non nullo per farlo in base al valore di quel campo o al valore in quel gruppo di campi che rappresenta in modo univoco un record.
                           Attributi unici: Può esserci un solo attributo chiave primario in una tabella, e sono proposti vincoli unici per gli utenti della tabella quadrata. Vincoli unici possono essere definiti su uno o più campi; Il vincolo unico rende unico il valore in quel campo o gruppo di campi unico, che può essere vuoto, tuttavia non può essere ripetuto.
                           Attributi della chiave esterna: chiamate anche chiavi esterne, note anche come vincoli di chiave esterna, la relazione tra le chiavi primarie e i vincoli della chiave primaria è la stessa; Il vincolo della chiave esterna prende di mira due tabelle: se la parola chiave principale della tabella A è un campo nella tabella B, il campo è chiamato chiave esterna della tabella B, la tabella A è chiamata tabella master e la tabella B è chiamata tabella slave, ma si noti che il computer deve sapere che tu sei in questa relazione.

               Attributi di verifica, nulli e di default: gli attributi di verifica sono anche chiamati vincoli di verifica, gli attributi nulli sono chiamati vincoli nulli e gli attributi default sono anch'essi chiamati vincoli predefiniti. Questi nomi descrivono una cosa, descrivono una situazione, e ovviamente possiamo farlo artificialmente (basta prestare attenzione ai dati di input), ma la loro intenzione originale è automatizzare, cioè lasciare che sia il computer a gestirlo.
            (Sai perché l'indice viene creato automaticamente quando vengono create la chiave primaria e i vincoli unici?) Ed è l'unico indice, pensa a quali campi sono usati principalmente per gli indici, e il ruolo degli indici sarà noto. Operazioni come vincoli di chiave primaria, vincoli unici, vincoli non nulli, vincoli di chiave esterna, vincoli di controllo e vincoli di default conferiscono tutte alle tabelle certe proprietà, quindi qui penso che siano tutte proprietà della tabella. )

2、DML
      2-1. Panoramica del DML
               DML (Data Manipulation Language) viene utilizzato per manipolare i dati contenuti negli oggetti del database, cioè l'unità operativa sono i record.
      2-2. Principali affermazioni (operazioni) della DML
               Inserisci dichiarazione: inserisci un record nel foglio dati.
               Istruzione delete: Eliminare uno o più record in una tabella dati può anche cancellare tutti i record nella tabella dati, ma il suo oggetto operativo resta comunque un record.
               Istruzione aggiornamento: Utilizzata per modificare il contenuto dei record in una tabella esistente.
      2-3. L'obiettivo operativo del DML - record
               2-3-1, attenzione
                           Quando eseguiamo operazioni di inserimento, cancellazione e aggiornamento sui record, dobbiamo prestare attenzione ad alcune operazioni DDL su di essi.

3、DCL
       3-1. Panoramica del DCL
                Le operazioni DCL (Data Control Language) sono i permessi degli oggetti del database, e la determinazione di queste operazioni rende i dati più sicuri.
       3-2. Principali Dichiarazioni (Operazioni) di DCL
                Dichiarazione di concessione: Permette al creatore di un oggetto di concedere determinati permessi a un utente, a un gruppo o a tutti gli utenti (PUBBLICO).
                Dichiarazione revoca: Puoi revocare l'accesso a un utente, a un gruppo o a tutti gli utenti
       3-3. Operatore DCL (Utente)
                L'utente in questo caso si riferisce all'utente del database.





Precedente:【Curiosità】Un attacco lanciato da un cavo di rete è indispensabile per rompere la rete dei coinquilini!
Prossimo:SqlTOOLS (SQL comprehensive utilizzation tool), non esistono risorse su Internet
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com