Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 11451|Odpoveď: 0

[Zdroj] Pochopenie DDL, DML a DCL

[Kopírovať odkaz]
Zverejnené 18. 3. 2015 9:36:39 | | | |
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.





Predchádzajúci:【Zaujímavosť】Útok spustený sieťovým káblom je nevyhnutnosťou na prelomenie siete spolubývajúcich!
Budúci:SqlTOOLS (SQL komplexný nástroj na využitie), na internete nie sú žiadne zdroje
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com