DDL parancsok – Tábla műveletek, mezőtulajdonságok webfejlesztes.gtportal.eu www.mysql.com Készítette: Teveli Róbert teveli.net DDL parancsok – Tábla műveletek, mezőtulajdonságok sql.misi.eu www.w3schools.com/sql/
Táblával kapcsolatos műveletek Tábla létrehozása: CREATE TABLE táblanév( mezőnév1 típus1, mezőnév2 típus2, … ) Oszlop hozzáadása: ALTER TABLE táblanév ADD COLUMN mezőnév típus; Oszlop törlése: ALTER TABLE táblanév DROP COLUMN mezőnév; Tábla törlése: DROP TABLE táblanév;
MEZŐTULAJDONSÁGOK, KULCS Leírás NOT NULL Nem maradhat null (azaz meghatározatlan) AUTO_INCREMENT Számláló (csak elsődleges kulcsban) DEFAULT ’érték’ Alapértelmezett érték UNSIGNED Előjel nélküli (számoknál) A mezőtulajdonságok a mezőnév tipus pár után használhatóak köztük szóközzel. Elsődleges kulcs definiálása: utolsó mezőnév típus pár után vesszővel elválasztva: PRIMARY KEY (mezőnév1, …)
FELADAT ÉS MEGOLDÁSA Hozzunk létre egy autokereskedes nevű adatbázist. Az adatbázis kódolása UTF-8 legyen, és a rendezési sorrend a magyar abc szerinti. Hozzuk létre a házi feladatként kapott adattáblákát az adatbázisban! Tulaj megkötései: - A név kötelező kitöltésű - szem.ig.szam e.k. legyen - a neme alapból: F Autó megkötései: - rendszám e.k. legyen - vonóhorog kötelező kit., és alapból: hamis
Házi feladat Készíts adatbázist allatkert néven. Készíts bele 2 tetszőleges adattáblát. Az adattáblák legalább 5-5 mezővel készüljenek! Állíts elsődleges kulcsokat mindkét táblában! A megoldásokat a füzetbe, MySQL utasításokkal kérném!