SQL DDL DATA DEFINITION LANGUAGE
Táblák létrehozása CREATE TABLE táblanév ( oszlopnév1 típus(méret) /DEFAULT érték/ /NOT NULL/, oszlopnév2 típus(méret) /DEFAULT érték/ /NOT NULL/ ……………. …, PRIMARY KEY(oszlopnév));
Például CREATE TABLE elso ( azonosito INT(4) NOT NULL, nev VARCHAR(75), szul_ev DATE, szem_ig_szam VARCHAR(8) NOT NULL, PRIMARY KEY (azonosito) )
Tábla létrehozása lekérdezés eredménye alapján: CREATE TABLE táblanév AS SELECT …;
CREATE VIEW nézetnév AS SELECT.... ;
Például CREATE VIEW elso_nezet AS SELECT alk_nev, beosztas FROM alkalmazott WHERE fizetes>15000;
Adatbázis létrehozása CREATE DATABASE adatbazisnév;
Tábla struktúra módosítása Oszlop hozzáadása ALTER TABLE táblanév ADD oszlop típus(méret) AFTER oszlopnév Oszlop törlése ALTER TABLE táblanév DROP törlendőoszlopnév
Oszlop módosítása ALTER TABLE táblanév MODIFY oszlopnév oszlopdefiníció;
Adatbázis elemek törlése DROP TABLE táblanév DROP VIEW nézetnév DROP DATABASE adatbázisnév