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

1 Informatikai Szakképzési Portál www.itszp.hu Adatbázis kezelés Az SQL nyelv elemei.

Hasonló előadás


Az előadások a következő témára: "1 Informatikai Szakképzési Portál www.itszp.hu Adatbázis kezelés Az SQL nyelv elemei."— Előadás másolata:

1 1 Informatikai Szakképzési Portál www.itszp.hu Adatbázis kezelés Az SQL nyelv elemei

2 2 Informatikai Szakképzési Portál www.itszp.hu Az SQL nyelv részei DDLDMLDCLDQL

3 3 Informatikai Szakképzési Portál www.itszp.hu Az SQL nyelv részei Tábla szint: – Adatdefiníciós nyelv (DDL) – Adatvezérlő nyelv (DCL) Adat, rekord szint: – Adatmanipuláló nyelv (DML) – Adatlekérdező nyelv (DQL)

4 4 Informatikai Szakképzési Portál www.itszp.hu 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

5 5 Informatikai Szakképzési Portál www.itszp.hu DCL (Data Control Languages) Adatvezérlő nyelv • Jogosultságok hozzárendelése – GRANT • Jogosultságok elvétele – REVOKE

6 6 Informatikai Szakképzési Portál www.itszp.hu DML (Data Manipulation Language) Adatmanipuláló nyelv • Rekord felvitele – INSERT INTO • Rekord módosítása – UPDATE • Rekord törlése – DELETE FROM

7 7 Informatikai Szakképzési Portál www.itszp.hu DQL (Query Language) Adatlekérdező nyelv • Lekérdezés - SELECT

8 8 Informatikai Szakképzési Portál www.itszp.hu Hasznos utasítások • Adatbázisok megjelenítése SHOW DATABASES; • Adattáblák megjelenítése SHOW TABLES; • Tábla tulajdonságainak megjelenítése DESCRIBE táblanév; • Adatbázis használatba vétele USE adatbázisnév

9 9 Informatikai Szakképzési Portál www.itszp.hu Adattípusok •Egész és tört számok Numerikus •Év, hónap, nap, óra, perc Dátum és idő •Karekterlánc és felsorolás Szöveg

10 10 Informatikai Szakképzési Portál www.itszp.hu Numerikus > Egész BIGINT 8 bájt-2147486648-2147486647 / 0-18446744073709551615 INT 4 bájt-2147483-2147483 / 0-4294967295 MEDIUMINT 3 bájt-388608-8388607 / 0-16777215 SMALLINT 2 bájt-32768-32767 / 0-65535 TINYINT 1 bájt-128-127 / 0-255.

11 11 Informatikai Szakképzési Portál www.itszp.hu Numerikus > Lebegőpontos DECIMAL (M,D) Tömörítetlen M maximum: 64 D maximum: 30 DOUBLE [(M,D)] M alapértelmezett: 16, maximum 53 D alapértelmezett: 4 FLOAT [(M,D)] M (hossz) alapértelmezett: 10, maximum: 24 D (tizedes jegyek száma): alapértelmezett: 2

12 12 Informatikai Szakképzési Portál www.itszp.hu Dátum és idő •ÉÉÉÉ-HH-NN •1000-01-01 - 9999-12-31 DATE •ÉÉÉÉ-HH-NN ÓÓ:PP:MM •1000-01-01 00:00:00 - 9999-12-31 23:59:59 DATETIME •6 (ÉÉHHNN) / 8 (ÉÉÉÉHHNN) / 12 (ÉÉHHNNÓÓPPMM) •19700101000001 - 20380119031407 TIMESTAMP •ÓÓ:PP:MM •-838:59:59 - 838:59:59 TIME •két karakterrel: 1970 - 2069 (70-69) •négy karakterrel: 1901 - 2155 YEAR

13 13 Informatikai Szakképzési Portál www.itszp.hu Szöveg •karakterhossz 1-255 •alapértelmezett:1 CHAR •karakterhossz 1-255, •nincs alapértelmezett VARCHAR •felsorolás, •maximum 65537 érték •pl.: ENUM(‘férfi’, ‘nő’) ENUM

14 14 Informatikai Szakképzési Portál www.itszp.hu Szöveg LONGBLOB / LONGTEXT maximum 4 294 967 295 karakter MEDIUMBLOB / MEDIUMTEXT maximum 16 777 215 karakter BLOB / TEXT maximum 65 535 karakter TINYBLOB / TINYTEXT maximum 255 karakter


Letölteni ppt "1 Informatikai Szakképzési Portál www.itszp.hu Adatbázis kezelés Az SQL nyelv elemei."

Hasonló előadás


Google Hirdetések