Vad är en DDL fil?
En fil med filändelsen .ddl är en Data Definition Language-fil som används för att definiera schemat för en databas. Den innehåller satser/kommandon för att arbeta med databasstrukturer som tabeller, kolumner, poster och andra fält. Kommandon i en DDL-fil skrivs i SQL och kan utföra operationer som att skapa tabell i databasen, släppa och uppdatera. Ett databasschema ägs av dess skapade och alla CRUD-operationer kan utföras på det. Populära applikationer som kan skapa och öppna DDL-filer är Windows Text Editor, Jetbrains Intellij Idea och EclipseLink.
DDL-kommandon
En enda DDL-fil kan innehålla flera kommandon som, på grund av korrekt syntax, kommer att köras i följd och göra ändringar i schemat som att skapa teckenuppsättningar och tabeller, ta bort tabeller, byta namn på och ändra tabeller. Följande DDL-kommandon används ofta när du arbetar med databasschema.
CREATE
- Används för att skapa databasen eller dess objekt (som tabell, index, funktion, vyer, lagringsprocedur och triggers).
DROP
– Används för att ta bort objekt från databasen.
ALTER
- Används för att ändra strukturen i databasen.
TRUNCATE
– Används för att ta bort alla poster från en tabell, inklusive alla utrymmen som tilldelats för posterna tas bort.
KOMMENTAR
– Lägger till kommentarer till dataordboken.
RENAME
– Byter namn på ett befintligt objekt i databasen.
Exempel på DDL
Följande exempel visar DDL-satsen för CREATE-kommandot som skapar en tabell och definierar dess fält.
CREATE TABLE employees (
id INTEGER PRIMARY KEY,
first_name VARCHAR(50) not null,
last_name VARCHAR(75) not null,
fname VARCHAR(50) not null,
dateofbirth DATE not null
);