Porozumění DDL, DML a DCL
1、DDL
1-1. Přehled DDL
DDL (Data Definition Language) se používá k manipulaci s objekty a vlastnostmi objektů, jako jsou objektydatabázeSpráva a definice správy a definice těchto objektů a vlastností DDL se odráží v Create, Drop, and Alter. Zvláštní pozornost: Koncept "objektu" v operacích DDL zahrnuje "objekt" objekt a jeho atributy, přičemž objekt je nejmenší a větší než záznam. Vezměte si například tabulku: Create vytvoří datovou tabulku, Alter může změnit pole tabulky, Drop může tabulku smazat, odtud vidíme, že DDL stojí ve výšce, nebude pracovat s konkrétními daty.
1-2. Hlavní tvrzení (operace) DDL
Create statement: Můžete vytvořit databázi a některé objekty databáze.
Příkaz Drop: Můžete mazat datové tabulky, indexy, spouštěče, podmíněná omezení a oprávnění datových tabulek.
Příkaz Alter: Upravte definici a atributy datové tabulky.
1-3. Operační objekty DDL (tabulka)
1-3-1. Koncept stolu
Vytváření tabulek slouží k ukládání dat, protože data, která ukládáme, nejsou přístupná, takže musíme definovat některé datové typy pro usnadnění správy.
1-3-2. Atributy tabulky
Atributy primárního klíče: Primární klíč je omezení primárního klíče, ale jeho název je odlišný, pojmenování primárního klíče je zaujaté ve prospěch virtuálního (tj. popis daného předmětu), pojmenování omezení primárního klíče je zaujaté ve prospěch skutečného zisku (tj. implementace operace je popsána), což popisuje totéž, a omezení primárního klíče je atribut v tabulce; V tabulce může být až jeden hlavní klíč; Primární klíč lze definovat v jednom nebo více polích; Primární klíč činí hodnotu jednoho nebo více polí jedinečnou a není null podle hodnoty tohoto pole nebo hodnoty v této skupině polí, která jednoznačně reprezentuje záznam.
Unikátní atributy: V tabulce může být pouze jeden hlavní klíčový atribut a pro uživatele čtvercové tabulky jsou navržena unikátní omezení. Unikátní omezení lze definovat na jednom nebo více polích; Jedinečné omezení činí hodnotu v daném poli nebo skupině polí jedinečnou, která může být prázdná, ale nelze ji opakovat.
Atributy cizího klíče: také nazývané cizí klíče, známé také jako omezení cizího klíče, vztah mezi primárními klíči a omezeními primárního klíče je stejný; Omezení cizího klíče cílí na dvě tabulky, pokud je primární klíčové slovo tabulky A pole v tabulce B, pole se nazývá cizí klíč tabulky B, tabulka A se nazývá hlavní tabulka a tabulka B se nazývá slave tabulka, ale mějte na paměti, že počítač musí vědět, že jste v tomto vztahu.
Verifikace, nulové a výchozí atributy: Ověřovací atributy se také nazývají verifikační omezení, nulové atributy se také nazývají nulová omezení a výchozí atributy se také nazývají výchozí omezení. Tyto názvy popisují nějakou věc, situaci, a samozřejmě to můžeme udělat uměle (stačí věnovat pozornost vstupním datům), ale jejich původním záměrem je automatizovat, tedy nechat počítač to udělat.
(Víte, proč se index automaticky vytvoří ve chvíli, kdy jsou vytvořeny primární klíč a jedinečná omezení?) A je to jediný index, zamyslete se, která pole se pro indexy nejčastěji používají, a role indexů bude známa. Operace jako primární klíčová omezení, jedinečná omezení, nenulová omezení, cizí klíčová omezení, kontrolní omezení a výchozí omezení dávají tabulkám určité vlastnosti, takže zde si myslím, že jsou to všechny vlastnosti tabulky. )
2、DML
2-1. Přehled DML
DML (Data Manipulation Language) se používá k manipulaci s daty obsaženými v databázových objektech, tedy jednotkou provozu jsou záznamy.
2-2. Hlavní tvrzení (operace) DML
Vložit výrok: Vložit záznam do datasheetu.
Příkaz Delete (vymazat): Smazání jednoho nebo více záznamů v datové tabulce může také smazat všechny záznamy v datové tabulce, ale jeho provozní objekt je stále záznamem.
Příkaz aktualizace: Používá se k úpravě obsahu záznamů v existující tabulce.
2-3. Provozní objekt DML - záznam
2-3-1, pozor
Když provádíme operace Vložit, Mazat a Aktualizovat záznamy, musíme věnovat pozornost některým DDL operacím na nich.
3、DCL
3-1. Přehled DCL
Operace DCL (Data Control Language) jsou oprávnění databázových objektů a určení těchto operací činí data bezpečnějšími.
3-2. Hlavní tvrzení (operace) DCL
Grant statement: Umožňuje tvůrci objektu udělit určitá oprávnění uživateli, skupině nebo všem uživatelům (PUBLIC).
Příkaz k odvolání: Můžete zrušit přístup k uživateli, skupině nebo všem uživatelům
3-3. Operátor DCL (uživatel)
Uživatel v tomto případě označuje uživatele databáze.
|