Pochopenie DDL, DML a DCL
1、DDL
1-1. Prehľad DDL
DDL (Data Definition Language) sa používa na manipuláciu s objektmi a vlastnosťami objektov, ako sú objektydatabázaSpráva a definícia správy a definície týchto objektov a vlastností zo strany DDL sa odráža v Create, Drop a Alter. Špeciálna pozornosť: Pojem "objekt" v DDL operáciách zahŕňa "objekt" objekt a jeho atribúty, pričom objekt je najmenší a väčší ako záznam. Vezmime si tabuľku ako príklad: Create vytvorí dátovú tabuľku, Alter môže zmeniť polia tabuľky, Drop môže vymazať tabuľku, odtiaľ vidíme, že DDL stojí vo výške, nebude pracovať s konkrétnymi dátami.
1-2. Hlavné vyjadrenia (operácie) DDL
Príkaz Create: Môžete vytvoriť databázu a niektoré objekty databázy.
Príkaz Drop: Môžete vymazať dátové tabuľky, indexy, spúšťače, podmienené obmedzenia a oprávnenia dátových tabuliek.
Príkaz Alter: Upravte definíciu a atribúty dátovej tabuľky.
1-3. Prevádzkové objekty DDL (tabuľka)
1-3-1. Koncept stola
Vytváranie tabuliek slúži na ukladanie dát, pretože údaje, ktoré ukladáme, nie sú prístupné, takže musíme definovať niektoré dátové typy na uľahčenie správy.
1-3-2. Atribúty tabuľky
Atribúty primárneho kľúča: Primárny kľúč je obmedzenie primárneho kľúča, ale jeho názov je odlišný, pomenovanie primárneho kľúča je zaujaté smerom k virtuálnemu (t. j. popisu veci), pomenovanie obmedzenia primárneho kľúča je naklonené k skutočnému zisku (t. j. implementácia operácie je opísaná), čo opisuje to isté, a obmedzenie primárneho kľúča je atribút v tabuľke; V tabuľke môže byť až jeden primárny kľúč; Primárny kľúč môže byť definovaný v jednom alebo viacerých poliach; Primárny kľúč robí hodnotu jedného alebo viacerých polí jedinečnou a nie null hodnotou tohto poľa alebo hodnotou v tej skupine polí, ktorá jednoznačne reprezentuje záznam.
Jedinečné atribúty: V tabuľke môže byť len jeden primárny kľúčový atribút a pre používateľov štvorcovej tabuľky sa navrhujú jedinečné obmedzenia. Jedinečné obmedzenia môžu byť definované na jednom alebo viacerých poliach; Jedinečné obmedzenie robí hodnotu v danom poli alebo skupine polí jedinečnou, ktorá môže byť prázdna, avšak nemožno ju opakovať.
Atribúty cudzieho kľúča: nazývané aj cudzie kľúče, známe aj ako obmedzenia cudzieho kľúča, vzťah medzi primárnymi kľúčmi a obmedzeniami primárneho kľúča je rovnaký; Obmedzenie cudzieho kľúča cieli na dve tabuľky, ak je primárnym kľúčovým slovom tabuľky A pole v tabuľke B, pole sa nazýva cudzí kľúč tabuľky B, tabuľka A sa nazýva hlavná tabuľka a tabuľka B sa nazýva slave tabuľka, ale majte na pamäti, že počítač musí vedieť, že ste v tomto vzťahu.
Verifikácia, nulové a predvolené atribúty: Verifikačné atribúty sa tiež nazývajú overovacie obmedzenia, nulové atribúty sa nazývajú nulové obmedzenia a predvolené atribúty sa tiež nazývajú predvolené obmedzenia. Tieto názvy opisujú vec, opisujú situáciu a samozrejme to môžeme robiť umelo (stačí venovať pozornosť vstupným dátam), ale ich pôvodným zámerom je automatizovať, teda nechať to urobiť na počítači.
(Viete, prečo sa index automaticky vytvorí, keď sa vytvorí primárny kľúč a jedinečné obmedzenia?) A je to jediný index, zamyslite sa, ktoré polia sa najčastejšie používajú pre indexy, a úloha indexov bude známa. Operácie ako primárne kľúčové obmedzenia, jedinečné obmedzenia, nenulové obmedzenia, cudzie kľúčové obmedzenia, kontrolné obmedzenia a predvolené obmedzenia dávajú tabuľkám určité vlastnosti, takže tu si myslím, že sú to všetky vlastnosti tabuľky. )
2、DML
2-1. Prehľad DML
DML (Data Manipulation Language) sa používa na manipuláciu s dátami obsiahnutými v databázových objektoch, teda jednotkou prevádzky sú záznamy.
2-2. Hlavné tvrdenia (operácie) DML
Vložiť výrok: Vložiť záznam do datasheetu.
Delete príkaz: Vymazanie jedného alebo viacerých záznamov v dátovej tabuľke môže tiež vymazať všetky záznamy v dátovej tabuľke, ale jeho prevádzkový objekt je stále záznamom.
Príkaz aktualizácie: Používa sa na úpravu obsahu záznamov v existujúcej tabuľke.
2-3. Prevádzkový objekt DML - záznam
2-3-1, pozor
Keď vykonávame operácie Vložiť, Vymazať a Aktualizovať záznamy, musíme venovať pozornosť niektorým DDL operáciám na nich.
3、DCL
3-1. Prehľad DCL
Operácie DCL (Data Control Language) sú oprávnenia databázových objektov a ich určenie zvyšuje bezpečnosť dát.
3-2. Hlavné vyhlásenia (operácie) DCL
Grant statement: Umožňuje tvorcovi objektu udeliť určité oprávnenia používateľovi, skupine alebo všetkým používateľom (PUBLIC).
Príkaz odvolať: Môžete zrušiť prístup k používateľovi, skupine alebo všetkým používateľom
3-3. DCL operátor (používateľ)
Používateľ v tomto prípade označuje používateľa databázy.
|