Sadržaj:
- Definicija - Što znači jezik definicije podataka (DDL)?
- Techopedia objašnjava jezik definicije podataka (DDL)
Definicija - Što znači jezik definicije podataka (DDL)?
Jezik definiranja podataka (DDL) je računalni jezik koji se koristi za stvaranje i izmjenu strukture objekata baze podataka u bazi podataka. Ti objekti baze podataka uključuju poglede, sheme, tablice, indekse itd.
Ovaj je pojam u nekim kontekstima poznat i kao jezik opisa podataka jer opisuje polja i zapise u tablici baze podataka.
Techopedia objašnjava jezik definicije podataka (DDL)
Sadašnja industrija baza podataka uključuje DDL u bilo koji formalni jezik koji opisuje podatke. No smatra se podskupinom SQL-a (Structured Query Language). SQL često koristi imperativne glagole s uobičajenim engleskim, poput rečenica, za implementaciju izmjena baze podataka. Dakle, DDL se ne prikazuje kao drugi jezik u SQL bazi podataka, ali definira promjene u shemi baze podataka.
Najčešće korišteni DDL u SQL upitu su:
- CREATE: Ova naredba gradi novu tablicu i ima unaprijed definiranu sintaksu. Sintaksa izraza CREATE je CREATE TABLE (). STVARI TABELU Zaposleni (ID zaposlenika INTEGER PRIMARNI KLJUČ, ime CHAR (50) NULL, prezime CHAR (75) NOT NULL).
- ALTER: Naredba alter mijenja postojeću tablicu baze podataka. Ova naredba može zbrojiti dodatni stupac, ispustiti postojeće stupce i čak promijeniti vrstu podataka stupaca uključenih u tablicu baze podataka. Sintaksa naredbenog zamjenjivanja je parametri ALTER tipa objekta. ALTER TABELA Zaposlenik DODAJ DOB datum.
- DROP: Naredba drop briše tablicu, indeks ili prikaz. Sintaksa izraza ispadanja je naziv objekta DROP objekt. DROP TABELA Zaposleni.