ATW - takinfo03

Takács István informatika tanár e-mail: takinfo.taki@freemail.hu


2016/2017-es tanév

A mintafeladat-01 megoldásának a videója és a mintafeladat-02 a t313-ban található!

TANANYAG - elmélet - sql-programozás

 

Feladat - adatbázis - normalizálás. sql-programozás

 


 

Feladat - 01. sql-programozás

    

    

 

 

Feladat - 02. sql-programozás

 

 

Adatbázis és szoftverfejlesztés gyakorlat - KÖZÉPSZINTŰ KÖVETELMÉNYEK - Adatbázis-kezelés


MySQL adatbázis kezelés

Fogalmak, példák

MySQL adatbázis kezelés 11 - BETWEEN

Az operátor segítségével olyan feltételeket fogalmazhatunk meg, amikor egy mező értéke két érték közötti tartományba esik. Az értékek lehetnek szám, szöveg és dátum típusúak.

ertek BETWEEN 5 AND 20;

A NOT operátorral tetszőlegesen kiegészíthető, ha a feltétel ellenkezőjét szeretnénk.

ertek NOT BETWEEN 5 AND 20;

MySQL adatbázis kezelés 12 - LIKE

Keresés az adott mező értékben a meghatározott minta alapján. Az "_" és a "%" jel használható.

mezőnév LIKE '%s_t%'

MySQL adatbázis kezelés 10 - IN, NOT

Az IN operátor segítségével lehetséges egy mező vizsgálata egyszerre több értékkel.

mezőnév IN ('alma', 'körte', 'barack');

MySQL adatbázis kezelés 9 - AND OR

 

MySQL adatbázis kezelés 8 - WHERE

A lekérdezés eredményének szűkítésére szolgál. A mezőnevekre megadott logikai műveletek segítségével szűkíti az eredmény halmazt.

MySQL adatbázis kezelés 5 - SELECT FROM

A lekérdezéseket mindig a SELECT kulcsszóval kezdjük. A SELECT után kell megadni azokat a mezőket amiket eredményként visszakapunk. A lekérdezések része a FROM forrás adattábla(k) meghatározása.

MySQL adatbázis kezelés 7 - ORDER BY, DESC

Rendezési feltétel meghatározása. Megadhatjuk melyik mezőre történjen a rendezés és milyen irányban. Növekvő sorrendben történő rendezés

SELECET * FROM allatok ORDER BY nev ASC

Csökkenő sorrendben történő rendezés

SELECET * FROM allatok ORDER BY nev DESC

MySQL adatbázis kezelés 6 - DISTINCT, LIMIT

A visszatérési rekordok számának limitálása. Az első 5 sort adja vissza eredményként.

SELECT * FROM allatok LIMIT 5

Az egymástól különböző elemek lekérdezésére szolgál. Lekérdezi a különböző nevű állatokat.

SELECET DISTINCT nev FROM allatok

MySQL adatbázis kezelés 17 - MAX, MIN, TRUNCATE, CEIL, FLOOR, SIGN

Visszaadja a legnagyobb értéket, jelen esetben a legnagyobb értékű megrendelés.

SELECT MAX(osszeg) FROM megrendelesek;

Visszaadja a legkisebb értéket, jelen esetben a legkisebb értékű megrendelés.

SELECT MIN(osszeg) FROM megrendelesek;

További videók...