Innholdsfortegnelse:
- Definisjon - Hva betyr Data Definition Language (DDL)?
- Techopedia forklarer Data Definition Language (DDL)
Definisjon - Hva betyr Data Definition Language (DDL)?
Et datadefinisjonsspråk (DDL) er et dataspråk som brukes til å opprette og endre strukturen til databaseobjekter i en database. Disse databaseobjektene inkluderer visninger, skjemaer, tabeller, indekser, etc.
Dette begrepet er også kjent som databeskrivelsesspråk i noen sammenhenger, da det beskriver felt og poster i en databasetabell.
Techopedia forklarer Data Definition Language (DDL)
Den nåværende databasebransjen inkorporerer DDL i ethvert formelt språk som beskriver data. Imidlertid anses det å være en undergruppe av SQL (Structured Query Language). SQL bruker ofte tvingende verb med vanlig engelsk, for eksempel setninger for å implementere databasemodifikasjoner. DDL vises derfor ikke som et annet språk i en SQL-database, men definerer endringer i databaseskjemaet.
Vanlig brukte DDL i SQL-spørring er:
- CREATE: Denne kommandoen bygger en ny tabell og har en forhåndsdefinert syntaks. Syntaksen for CREATE-setningen er CREATE TABLE (). SKAP TABELL Ansatt (Ansatt-ID INTEGER PRIMÆR Nøkkel, Fornavn CHAR (50) NULL, Etternavn CHAR (75) IKKE NULL).
- ALTER: En alter-kommando endrer en eksisterende databasetabell. Denne kommandoen kan legge til ytterligere kolonne, slippe eksisterende kolonner og til og med endre datatypen for kolonner involvert i en databasetabell. En syntaks for alter-kommandoer er parametere for objektnavn for objekttype. ALTER TABELL Ansatt LEGG TIL DOB Dato.
- DROP: En slippkommando sletter en tabell, indeks eller visning. Drop statement syntax er objektnavn på DROP-objekttypen. DROP BORD Ansatt.
