Príkazy DDL sú súčasťou SQL a spolu s príkazmi DML, DCL a TCL spolupracujú na vytváraní a správe databáz. Tvoria základné stavebné kamene na správu SQL a je užitočné vedieť, či budete spravovať alebo vytvárať databázy pomocou štruktúrovaného dotazovacieho jazyka.
Príkazy SQL sa skladajú hlavne z DDL a DML. Pomocou príkazov DDL by ste vytvorili alebo vymazali databázu a pomocou DML pridávali, presúvali alebo menili údaje. Príkazy DCL vám pomôžu spravovať používateľov, povolenia a bezpečnosť údajov, zatiaľ čo TCL pomáha spravovať zmeny, ktoré vykonáte v DML. Všetci spolupracujú v rámci SQL, aby poskytli nástroje, ktoré potrebujete na efektívne vytváranie a správu databáz. Poznanie týchto príkazov je nevyhnutné pre každého, kto sa chce dostať do administrátora alebo podpory databázy.
Nie som odborník na SQL, ale používal som ho a spravoval. Som tiež blízkymi priateľmi s niekým, kto píše tieto veci vo svojom spánku. Nasledujúci tutoriál môžu byť moje slová, ale vedomosti a odborné znalosti sú všetky jeho. Akékoľvek chyby alebo opomenutia budú moje.
Nasledujú základné príkazy pre každý jazyk. Príkazy DDL obsahujú zoznam pojmov potrebných na vytvorenie databáz, tabuliek a objektov. Príkazy DML obsahujú zoznam pojmov potrebných na správu objektov a údajov v databáze, ktorú ste vytvorili. Príkazy DCL obsahujú zoznam pojmov potrebných na správu používateľov a príkazy TCL sú tie, ktoré môžete použiť na nastavenie bodov uloženia a vykonanie zmien.
DDL (Data Definition Language)
DDL (Data Definition Language) sa používa na definovanie databázovej schémy. Pomáha vytvárať a spravovať databázu a objekty v nej. Príkazy DDL menia štruktúru databázy niekoľkými spôsobmi, napríklad vytváraním, odstraňovaním, úpravou schémy a objektov.
V závislosti od typu používaného jazyka SQL môžu príkazy DDL obsahovať:
- ALTER TABUĽKA
- ALTER VIEW
- POČÍTAČOVÉ ŠTÁTY
- VYTVORIŤ DATABÁZU
- VYTVORIŤ FUNKCIU
- VYTVORIŤ ÚLOHU
- VYTVORIŤ TABUĽKU
- VYTVORIŤ VIEW
- DROP DATABÁZA
- DROP FUNCTION
- DROP ROLE
- TABUĽKA DROP
- DROP VIEW
- GRANT
- REVOKE
Základné príkazy SQL DDL sú:
- ALTER
- SKRÁTIŤ
- KOMENTÁR
- CREATE
- POPIS
- RENAME
- POKLES
- ŠOU
- USE
Tieto sa objavia vo všetkých verziách SQL. Aby každý príkaz DDL fungoval, bude vyžadovať typ objektu a identifikátor.
Napríklad: CREATE TABLE () alebo DROP objecttype objectname.
DML (Data Manipulation Language)
Ďalším prvkom SQL je DML (Data Manipulation Language). To vám umožní načítať, vložiť, aktualizovať, odstrániť a spravovať údaje v databáze SQL. Tieto príkazy budú tie, ktoré budete každodenne používať pri správe databáz. Toto nie je špecifický jazyk ako taký, ale je súčasťou SQL.
- SELECT
- INSERT
- UPDATE
- DELETE
- VLOŽIŤ BULK
- ZLÚČIŤ
- READTEXT
- UPDATETEXT
- WRITETEXT
- ZAČAŤ
- COMMIT
- ROLLBACK
- KÓPIA DO