Definícia DDL

Pochopenie DDL je

Pochopenie DDL je Jazyk na definovanie údajov, čo je počítačový programovací jazyk používaný na vytváranie a úpravu štruktúry databázového objektu v databáze, najmä vo forme schémy.

Počiatočná koncepcia DDL bola prvýkrát zavedená s ohľadom na model Databáza Codasyl, kde je schéma databázy napísaná v syntaktickom jazyku, ktorý popisuje záznamy, polia a sady modelov údajov o používateľoch. DDL sa nedá oddeliť Jazyk dotazu na štruktúru (SQL) na zobrazenie tabuliek, stĺpcov, údajov a obmedzení.

SQL-92 tiež zavádza manipulačný jazykschéma a tabuľka s informáciami o schéme do schémy žiadostí. Táto informačná tabuľka je špecifikovaná ako SQL / Schémata v SQL: 2003. Pojem DDL sa tiež používa vo všeobecnom zmysle na označenie ľubovoľného formálneho jazyka na opis štruktúry údajov alebo informácií.

DDL je súčasťou SQL. SQL často používa imperatívne slovesá s normálnou angličtinou, ako sú vety na implementáciu úprav databázy. Preto sa DDL v databázach SQL neobjavuje ako iný jazyk, ale definuje zmeny schémy databázy.

DDL funkcia

Pochopenie funkcií DDL a DDL

DDL alebo Data Definition Language hasrôzne funkcie v SQL. DDL je v podstate programovací jazyk na vydávanie príkazov v štruktúre databázy. DDL sa používa na vytváranie schém, tabuliek, indexov atď. Nasleduje vysvetlenie funkcií programovacieho jazyka DDL.

1. Ako príkaz „Vytvoriť“

Programovací jazyk „Create“ sa používa na vytváranie objektov v SQL.

  • Create database: Používa sa na vytvorenie novej databázy.
  • Create function: Používa sa na vytvorenie funkcií v databáze.
  • Vytvoriť index: Používa sa na vytvorenie indexu v databáze.
  • Procedúra vytvorenia: Používa sa na vytvorenie procedúr v databáze.
  • Create table: Používa sa na vytvorenie novej tabuľky v databáze.
  • Create trigger: Používa sa na vytvorenie určitého spúšťača alebo reakcie v databáze pri použití zadania niektorých ďalších príkazov.

2. Ako príkaz na zmenu

Príkaz v DDL, ktorý sa používa na zmenu štruktúry v tabuľke, je "Alter". Alter sa používa na úpravu tvaru stĺpca, pridanie alebo nahradenie existujúcich tabuliek.

3. Ako príkaz na odstránenie

Programovací jazyk v DDL sa nazýva "Drop". Tento jazyk sa používa na vytváranie príkazov na odstránenie objektov v databáze.

  • Drop database: Používa sa na vymazanie databázy.
  • Drop Table: Používa sa na odstránenie tabuľky v databáze.

4. Ako príkaz na rýchle odstránenie objektov

Existuje príkaz na rýchle odstránenie objektov v databáze, a to „Skrátiť“. Tento príkaz sa dá použiť na rýchle odstránenie všetkých tabuliek v databáze ako na príkaz „Odstrániť“.

Skrátiť môže presnejšie mazať poznámkyv tabuľke praktickejším spôsobom. Predstavte si, že ste vytvorili štruktúru tabuľky, ale chcete nahradiť všetky záznamy v nej. Skrátené môže všetky tieto záznamy odstrániť bez odstránenia štruktúry tabuľky.

Pokiaľ ide o iné typy príkazov DDL v SQL, ktoré súmá špecifickú funkciu. Tento príkaz sa používa na definovanie vzťahov referenčnej integrity, zvyčajne implementovaných ako primárne kľúče a značky cudzích kľúčov vo viacerých stĺpcoch tabuľky. Tieto dva príkazy je možné zadať vo vete CREATE TABLE alebo ALTER TABLE;

Príklad DDL

Nasledujú príklady DDL podľa ich funkcií.

1. Príklad CREATE TABLE DDL

Definícia príkladov DDL a DDL

Príkaz "Vytvoriť" sa zvyčajne používa na vytváranie tabuliek v databáze pomocou "VYTVORIŤ TABUĽKU" v nasledujúcom formáte:


CREATE TABLE [ table name ] ( [ column definition] ) [ table parameters ]

Nasleduje príklad príkazu na vytvorenie zoznamu zamestnancov s DDL v databáze:


CREATE TABLE employees ( id INTEGER PRIMARY KEY, first_name VARCHAR (50) not null, last_name VARCHAR (75) not null, fname VARCHAR (50) not null, dataofbirth DATE not null ) ;

Niektoré formáty CREATE TABLE DDL sa môžu spájať s DML (jazyk manipulácie s údajmi), ako je napríklad syntax CREATE TABLE AS SELECT (CTAS) v SQL.

2. Príklad DROP DDL

Príklad DROP DDL

Pomocou príkazu „DROP“ môžeteodstrániť index, tabuľku alebo zobrazenie. Súčasti systému správy relačných databáz je možné odstrániť pomocou príkazu DROP v SQL. Existuje mnoho systémov, ktoré umožňujú príkazom DROP a niekoľkým ďalším príkazom DDL vrátiť príkazy, ktoré sa už uskutočnili.

Nasleduje niekoľko príkladov syntaxe príkazu DDL „DROP“ v SQL:


DROP TABLE table_name;
DROP DATABASE database_name;
DROP TABLE Student;
DROP TABLE index_name;

3. Príklad DDL ALTER

Príklad ALTER DDL

Objekty, ktoré už v databáze existujú, môžuupravené príkazom DDL „ALTER“. Pomocou tohto príkazu môžete pridať ďalšie stĺpce a odstrániť existujúce stĺpce. Okrem toho je možné pomocou príkazu ALTER zmeniť alebo upraviť typy údajov stĺpcov, ktoré sú súčasťou databázových tabuliek.

Príklady všeobecnej syntaxe príkazu ALTER sú nasledujúce:

ALTER TABLE table_name ADD column_name (pridať stĺpce)

ALTER TABLE table_name RENAME To new_table_name (zmeniť názov tabuľky)

ALTER TABLE table_name MODIFY column_name typ údajov (upraviť stĺpce)

ALTER TABLE table_name DROP COLUMN column_name (na odstránenie stĺpca)

4. Príklad DDL TRUNCATE

Príklad DDL TRUNCATE

Pomocou DDL TRUNCATE môžeteodstrániť obsah tabuľky, ale štruktúra tabuľky bude stále uložená. Jednoducho povedané, príkaz TRUNCATE môže vymazať záznamy zo štruktúry tabuľky. Týmto príkazom nemôžete odstrániť niektoré údaje. Príkaz TRUNCATE sa navyše vymaže z priestoru vyhradeného pre údaje.

Nasleduje niekoľko príkladov syntaxe TRUNCATE:


TRUNCATE TABLE table_name;
TRUNCATE TABLE Student;

To bolo vysvetlenie významu DDLspolu s funkciami a príkladmi, ktoré sa majú implementovať v SQL. Pre lepšiu prehľadnosť sa musíte tiež dozvedieť viac o SQL a DML (Data Manipulation Language). Dúfajme, že tento článok je užitočný.

Komentáre 0