Indholdsfortegnelse:
- Definition - Hvad betyder Data Definition Language (DDL)?
- Techopedia forklarer Data Definition Language (DDL)
Definition - Hvad betyder Data Definition Language (DDL)?
Et datadefinitionssprog (DDL) er et computersprog, der bruges til at oprette og ændre strukturen af databaseobjekter i en database. Disse databaseobjekter inkluderer oversigter, skemaer, tabeller, indekser osv.
Dette udtryk er også kendt som databehandlingssprog i nogle sammenhænge, da det beskriver felterne og posterne i en databasetabel.
Techopedia forklarer Data Definition Language (DDL)
Den nuværende databasesektor indarbejder DDL i ethvert formelt sprog, der beskriver data. Det betragtes dog som en undergruppe af SQL (Structured Query Language). SQL bruger ofte tvingende verb med normal engelsk, såsom sætninger, til at implementere databasemodifikationer. Derfor vises DDL ikke som et andet sprog i en SQL-database, men definerer ændringer i databaseskemaet.
Almindeligt anvendte DDL i SQL-forespørgsler er:
- CREATE: Denne kommando bygger en ny tabel og har en foruddefineret syntaks. Syntaksen CREATE-sætning er CREATE TABLE (). Opret TABEL Medarbejder (Medarbejder-ID INTEGER PRIMÆR Nøgle, Fornavn CHAR (50) NULL, Efternavn CHAR (75) IKKE NULL).
- ALTER: En alter-kommando ændrer en eksisterende databasetabel. Denne kommando kan tilføje yderligere kolonne, slippe eksisterende kolonner og endda ændre datatypen for kolonner involveret i en databasetabel. En alter-kommandosyntaks er ALTER-objekttypenavnparametre ALTER TABEL Medarbejder TILFØJ DOB Dato.
- DROP: En drop-kommando sletter en tabel, et indeks eller en visning. Drop statement-syntaks er DROP-objekttypenavnsnavn. DROP TABEL Medarbejder.
