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.
|