Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaLászló Péter Megváltozta több, mint 10 éve
1
5. GYAKORLAT SQL CREATE TABLE, aktualizálás
2
S QL Structured Query Language A relációs adatbáziskezelés szabványos nyelve Nem algoritmikus, de beépíthető algoritmikus nyelvekbe SQL utasítások 2 fő csoportja: DDL (Data Definition Language) – adatbázisséma definiálása DML (Data Manipulation Language) – adat beszúrása, frissítése, törlése, lekérdezése
3
G YAKORI ADATTÍPUSOK INT(n): egész szám (n darab számjegyből) VARCHAR(m): maximum m hosszú karaktersorozat CHAR(m): pontosan m hosszú karaktersorozat DATE: dátum TIME: időpont REAL: valós szám BIT(n): n db bit
4
A DATBÁZIS ÉS TÁBLA LÉTREHOZÁSA Adatbázis: Adattábla: CREATE TABLE táblanév (oszlopnév adattípus [feltétel], …, [tábla feltételek] ); CREATE DATABASE adatbázis_neve
5
F ELTÉTELEK Oszlopra: PRIMARY KEY: elsődleges kulcs UNIQUE: kulcs REFERENCES tábla(oszlop): külső kulcs Táblára: PRIMARY KEY(oszloplista) UNIQUE(oszloplista) FOREIGN KEY(oszloplista) REFERENCES tábla(oszloplista)
6
1. FELADAT Honlapom: SQL01_create_aktualizalas.php fájlt letölteni és abban dolgozni Hozd létre a következő táblákat az áru adatbázisban, határozd meg a kulcsokat is: Áruk tábla: Forgalom tábla: akod (egész szám)anev (max. 30 hosszú karaktersorozat) idakodmennyiseg (egész szám)
7
I NSERT Pl. INSERT INTO dolgozo(id, nev) VALUES (1, ‘Szabó Péter’); A mezők sorrendje fontos! INSERT INTO táblanév(oszloplista) VALUES (értéklista)
8
U PDATE Pl. UPDATE dolgozo SET nev=‘Nagy József’ WHERE id=2; UPDATE táblanév SET oszlopnév=érték WHERE feltétel
9
D ELETE Pl. DELETE FROM dolgozo WHERE nev=‘Kiss Lajos’; DELETE FROM táblanév WHERE feltétel
10
2. FELADAT Töltsd fel a következő adatokat az áruk, illetve a forgalom táblákba: akodanev 1kifli 2zsemle 3kenyér 4vaj 5rizs idakodmennyiseg 1120 2125 345 4230 548
11
3. FELADAT Frissítsd az áruk táblát úgy, hogy az 1-es kódú áru a tej legyen! Frissítsd a forgalom táblát úgy, hogy minden 4-es kódú termék kódját 3-asra cseréled!
12
4. FELADAT Töröld az áruk táblából az 5-ös kódú árut!
13
T ÁBLÁK MÓDOSÍTÁSA Új oszlop hozzáadása: Oszlop módosítása: ALTER TABLE táblanév ADD (oszlopnév típus [táblafeltétel]); ALTER TABLE táblanév MODIFY (oszlopnév [táblafeltétel]);
14
T ÁBLÁK MÓDOSÍTÁSA Oszlopok törlése: Tábla törlése: ALTER TABLE táblanév DROP (oszlop, oszlop,..., oszlop); DROP TABLE táblanév;
15
K ÖSZÖNÖM A FIGYELMET !
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.