1. Nagy Attila 2018
Az SQL (Structured Query Language - Strukturált
Lekérdező nyelv) relációs adatbázisok kezelésére
alkalmas, szabványos lekérdező nyelv, amelynek
fejlesztése az 1970-es években kezdődött az IBM
berkein belül, igaz akkor még SEQUEL-nek nevezték.
(Structured English QUEry Language) Később más
cégek termékeiben is megjelent a lekérdezőnyelv (pl.
Oracle, Microsoft), 1987-től pedig ANSI szabvány
lett, amelyet manapság (néhány módosítással)
csaknem minden relációs adatbáziskezelő rendszer
alkalmaz.
2. Nagy Attila 2018
Egy relációs adatbázisban az adattárolás
alapjait a táblák jelentik. Egy adatbázis
általában több táblából áll. A táblák a
logikailag összetartozó adatok sorokból és
oszlopokból álló elrendezése. A táblák sorait
rekordoknak, oszlopait mezőknek nevezzük.
Az adatbázist alkotó egyedek a táblázat
soraiban, az egyedtulajdonságok pedig az
oszlopaiban találhatók.
3. Nagy Attila 2018
1 A S C
2 U P D A T E
3 A L I A S
4 T Í P U S
5 T Á B L A
6 S T R U K T U R Á L T
7 B E S Z Ú R Á S
8 J O I N
9 S E L E C T
10 R E K O R D
11 C R E A T E
12 L E K É R D E Z É S
13 I D E G E N
14 D E L E T E
15 M E Z Ő
4. Nagy Attila 2018
Belépés a MySQL parancssori felületére.
A MySQL –t az XAMPP vagy WAMPSERVER
programcsomag részeként is lehet telepíteni,
az MS Windows környezetben. Ez nem
meglepő, hiszen a MySQL az egyik
leggyakrabban használt adatbázis rendszer,
a dinamikus webes felületek alatt. A PHP
alapú weboldalak adatbázisaként az egyik
legelterjedtebb megoldás.
5. Nagy Attila 2018
Belépés a MySQL parancssori felületére.
A MySQL alapértelmezett telepítési könyvtára
WAMP csomagban:
C:wampbin
Ezen a könyvtáron belül találhatjuk meg a
különböző kiszolgálók alapkönyvtárait is.
6. Nagy Attila 2018
Belépés a MySQL parancssori felületére.
Az indítás menete:
1. Indítsuk el a Wampservert.
(wampmanager)
2. Ha szükséges, indítsuk el a szerver
szolgáltatásokat. A jobb alsó állapotjelző
ikonsoron, a local server ikonnal
megnyitott manager –ben.
7. Nagy Attila 2018
Belépés a MySQL parancssori felületére.
3. Álljunk rá a MySQL menüpontra, majd a
kinyíló almenűben válasszuk a
MySQL Console -t
4. A megnyíló ablakban adjuk meg a
szükséges root jelszót. (Alapértelmezett
esetben nincs jelszó!)
8. Nagy Attila 2018
Ismerkedés a mysql adatbáziskezelővel.
Milyen adatbázisokhoz tudunk csatlakozni?
SHOW DATABASES;
A SHOW parancs:
Lekérdező parancs, amivel a létező
adatbázis objektumokat listázhatjuk ki.
Objektumok: databases, tables
9. Nagy Attila 2018
Ismerkedés a mysql adatbáziskezelővel.
Csatlakozzunk egy meglévő adatbázishoz!
CONNECT <adatbázis név>;
vagy
USE <adatbázisnév>;
Figyeljünk a mondatvégi pontosvesszőre!
10. Nagy Attila 2018
Ismerkedés a mysql adatbáziskezelővel.
Kilépés az adatbázisból!
QUIT; vagy EXIT;
Hozzunk létre egy új adatbázist!
CREATE DATABASE elsodb;
11. Nagy Attila 2018
Készítsünk táblákat és töltsük fel adatokkal!
http://www.sztjg.hu/sql/index.html
Nyissuk meg a minta adatokat tartalmazó
fájlt, és másoljuk át Ctrl+C, Ctrl+V
segítségével a MySQL felületre, majd
nyomjunk egy entert!
12. Nagy Attila 2018
Nézzünk szét az adatbázisban!
SHOW TABLES;
DESCRIBE auto;
DESCRIBE tulaj;
SELECT * FROM auto;
SELECT * FROM tulaj;