Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

DDL – Adatdefiníciós nyelv

Hasonló előadás


Az előadások a következő témára: "DDL – Adatdefiníciós nyelv"— Előadás másolata:

1 DDL – Adatdefiníciós nyelv
Adatbázis kezelés DDL – Adatdefiníciós nyelv

2 DDL (Data Definition Language) Adatdefiníciós nyelv
Tábla létrehozása – CREATE Tábla definíció módosítás – ALTER Tábla törlése – DROP

3 Tábla létrehozása CREATE TABLE <táblanév> (<oszlopnév> adattípus(méret) [,<oszlopnév> adattípus (méret) … ] ); CREATE TABLE diak (id int, nev char(20), szul_ido date, szul_hely char(15)); CREATE DATABASE <adatbázisnév>; Adatbázis létrehozása

4 Tábla létrehozása NULL érték tiltása: CREATE TABLE diak
(id int NOT NULL, nev char(20), szul_ido date, szul_hely char(15));

5 Tábla létrehozása Egyediség beállítása: CREATE TABLE diak
(id int UNIQUE, nev char(20), szul_ido date, szul_hely char(15));

6 Tábla létrehozása Elsődleges kulcs megadása: CREATE TABLE diak
(id int, nev varchar(20), szul_ido date, szul_hely varchar(15), PRIMARY KEY(id)); (id int PRIMARY KEY, szul_hely varchar(15));

7 Tábla létrehozása Indexelés: CREATE [UNIQUE] INDEX <indexnév> ON <táblanév> (<oszlopnév_1> [,<oszlopnév_2 ….]); CREATE INDEX ind_diaknev ON diak (nev);

8 Tábla definíció módosítás
Tulajdonság (oszlop) hozzáadása: ALTER TABLE <táblanév> ADD (<oszlopnév> adattípus(méret) [,<oszlopnév> adattípus (méret) ... ] ); ALTER TABLE diak ADD ( char(40));

9 Tábla definíció módosítás
Megkötések utólagos hozzáadása: ALTER TABLE diak ADD UNIQUE (id); ALTER TABLE diak ADD PRIMARY KEY (id);

10 Tábla definíció módosítás
Tulajdonság (oszlop) módosítása: ALTER TABLE <táblanév> MODIFY <oszlopnév> adattípus(méret); ALTER TABLE diak MODIFY char(45);

11 Tábla definíció módosítás
Tulajdonság (oszlop) törlése: ALTER TABLE <táblanév> DROP <oszlopnév>; ALTER TABLE diak DROP ;

12 DROP DATABASE <adatbázisnév>;
Tábla törlése DROP TABLE <táblanév> ; DROP TABLE diak; DROP DATABASE <adatbázisnév>; Adatbázis törlése


Letölteni ppt "DDL – Adatdefiníciós nyelv"

Hasonló előadás


Google Hirdetések