1.059.688

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Tanuljuk meg a MySQL használatát 24 óra alatt

24 egyszerű, egyórás lecke

Szerző
Szerkesztő
Fordító
Lektor
Budapest
Kiadó: Kiskapu Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 384 oldal
Sorozatcím: Tanuljuk meg 24 óra alatt
Kötetszám:
Nyelv: Magyar  
Méret: 23 cm x 19 cm
ISBN: 963-9301-49-3
Megjegyzés: Fekete-fehér ábrákkal illusztrált könyv.
Értesítőt kérek a kiadóról
Értesítőt kérek a sorozatról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Fülszöveg

Mindössze 24 lecke során elsajátíthatja a MySQL használatát, e népszerű, könnyen kezelhető, nyílt forrású adatbáziskezelő rendszer programozásának az alapjait. A leckék egymásra épülve, lépésről lépésre haladva mutatják be a MySQL adatbázisok létrehozásának, használatának és felügyeletének titkait.

- A tippek a könyv más részeire és a különböző megoldásokra hívják fel a figyelmet.

- A megjegyzések a fogalmak és az eljárások megértését igyekeznek megkönnyíteni.

- A figyelmeztetések arról szólnak, hogy milyen jellemző hibákra kell odafigyelnünk a tanulás során.

Tartalom

A MySQL és a relációs adatbázisok
Néhány szó a MySQL-ről
A relációs adatbázis fogalma4
Egy gyakorlati példa relációs adatbázisra4
Mi az a MySQL?7
A MySQL legfőbb sajátosságai8
A MySQL különböző kiadásai9
A MySQL felhasználói jogosultságai és a támogatás9
Párbeszéd a MySQL-lel10
PHP11
Perl11
Java11
ODBC12
További nyelvek12
Összegzés12
Kérdések és válaszok13
Műhely13
Ellenőrző kérdések13
Válaszok14
Gyakorló feladatok14
Fogalom-meghatározások
Az alapelemek meghatározásai16
A táblák16
A mezők17
A rekordok18
A kulcsok20
Összegzés22
Kérdések és válaszok22
Műhely23
Ellenőrző kérdések23
Válaszok23
Gyakorló feladat23
Az adatbázis-tervezés folyamata
A jó adatbázisterv fontossága26
A táblák kapcsolatának típusai27
Egy-egy kapcsolatok27
Egy-több kapcsolatok28
Több-több kapcsolatok29
A normalizálás31
Gondok az egyszerű táblázattal31
Az első normálforma32
A második normálforma33
A harmadik normálforma33
A tervezés folyamata34
Összegzés36
Kérdés és válasz36
Műhely36
Ellenőrző kérdések37
Válaszok37
Gyakorló feladat37
A környezet beállításai
A MySQL-ügyfélprogram
A MySQL parancssoros felülete42
A MySQL monitor elindítása Windows alatt42
A MySQL monitor elindítása Linux/Unix alatt44
Parancsok futtatása45
A MySQL felügyeleti eszközei47
A mysqladmin47
A mysqldump48
Más felületek a MySQL-hez50
phpMyAdmin50
A MySQL-Front51
A MySQLManager52
Összegzés53
Kérdés és válasz54
Műhely54
Ellenőrző kérdések54
Válaszok55
Gyakorló feladat55
A MySQL biztonsági lehetőségei
Biztonsági alapelvek58
A MySQL elindítása58
A MySQL-kapcsolat biztonsága59
Bevezetés a MySQL jogosultsági rendszerébe60
A kétlépéses azonosító folyamat61
A felhasználói jogosultságok kezelése62
Felhasználók létrehozása63
Jogosultságok visszavonása65
Összegzés66
Kérdések és válaszok66
Műhely67
Ellenőrző kérdések67
Válaszok67
Gyakorló feladatok68
Az adatbáziskezelő-alkalmazás tervezési folyamata
Az adatbázis tervezése és létrehozása
A célok kijelölése72
A táblák elvi felvázolása73
A kapcsolatok meghatározása75
Az adatbázis létrehozása77
A felhasználók jogosultságainak meghatározása78
Összegzés79
Kérdés és válasz80
Műhely80
Ellenőrző kérdések80
Válaszok80
Gyakorló feladat81
Saját tábláink létrehozása - 1. rész
A MySQL adattípusai84
Numerikus adattípusok84
Dátum- és időtípusok85
Karakterlánc-típusok87
A táblák létrehozásának parancsformátuma88
A mezők elnevezése88
Előzetes táblalétrehozó utasítások90
Összegzés93
Kérdések és válaszok93
Műhely94
Ellenőrző kérdések94
Válaszok94
Gyakorló feladatok94
Saját tábláink létrehozása - 2. rész
A kulcsok azonosítása a táblákban96
Elsődleges kulcsok96
Egyedi kulcsok97
Indexek hozzáadása a tábláinkhoz98
Mikor használjunk, és mikor ne használjunk kulcsokat és indexeket?98
A táblalétrehozó utasítások végleges formája100
A táblalétrehozó utasítások futtatása103
A táblák létrehozása a MySQL monitorban103
Az SQL-parancsok használata külső fájlból105
Összegzés107
Kérdések és válaszok107
Műhely108
Ellenőrző kérdések108
Válaszok108
Gyakorló feladatok109
A táblák kezelése
Adatbázisunk tábláinak feltöltése
Az INSERT parancs használata114
Az INSERT parancsról részletesebben114
Adatok importálása más adatbázisokból117
Az adatok felkészítése az adatimportra118
Szerkezet nélküli tábla adatainak felhasználása118
A Microsoft Access adatainak felhasználása121
A mysqlimport használata124
A LOAD DATA INFILE parancs használata126
Összegzés126
Kérdések és válaszok127
Műhely128
Ellenőrző kérdések128
Válaszok128
Gyakorló feladatok129
Adatgyűjtés tábláinkból
A SELECT parancs használata132
A SELECT utasítás eredményének sorba rendezése133
Az eredmény korlátozása135
Néhány összegző függvény használata a SELECT utasítással136
A WHERE használata a lekérdezésekben139
Műveletjelek használata a WHERE feltételben141
Karakterláncok összehasonlítása a LIKE használatával143
Összegzés144
Kérdések és válaszok145
Műhely145
Ellenőrző kérdések145
Válaszok146
Gyakorló feladat146
A SELECT utasítás haladó használata
A GROUP BY feltétel használata150
A SELECT használata INSERT utasításban153
Többtáblás lekérdezések154
A JOIN használata157
Összegzés159
Műhely160
Ellenőrző kérdések160
Válaszok160
Gyakorló feladat160
Az adatok módosítása és törlése
Rekordok módosítása az UPDATE paranccsal162
Feltételes UPDATE163
A pillanatnyi oszlopértékek használata az UPDATE parancsban164
Függvények használata az UPDATE utasításokban165
A REPLACE parancs166
A DELETE parancs168
A DELETE-lekérdezések hatékonyságának növelése169
Feltételes DELETE170
Összegzés172
Műhely173
Ellenőrző kérdések173
Válaszok174
Gyakorló feladat174
Még néhány szó a DELETE parancsról
Kapcsolatban álló rekordok törlése176
Táblák és adatbázisok törlés előtti listázása177
A mysqlshow178
A SHOW parancs179
A DROP parancs180
A DROP TABLE parancs180
A DROP DATABASE parancs181
Összegzés182
Kérdések és válaszok183
Műhely184
Ellenőrző kérdések184
Válaszok184
Gyakorló feladatok184
A táblaszerkezet módosítása
A DESCRIBE használata a táblaszerkezet megtekintésére186
Táblák átnevezése188
Az ALTER parancs188
Mezők, indexek és kulcsok hozzáadása a táblához189
A mező-meghatározások módosítása192
Mezők, indexek és kulcsok törlése194
Összegzés195
Kérdés és válasz195
Műhely196
Ellenőrző kérdések196
Válaszok196
Gyakorló feladat196
A MySQL beépített függvényeinek használata
A MySQL karakterlánc-kezelési lehetőségei
A leggyakrabban használt karakterlánc-függvények200
Karakterláncok összefűzése és hosszuk megállapítása200
Karakterek eltávolítása és hozzáadása202
Keresési függvények204
Részkarakterláncok kezelése205
Karakterlánc-módosító függvények206
Ritkábban használt karakterlánc-függvények207
Összegzés210
Műhely212
Ellenőrző kérdések212
Válaszok212
Gyakorló feladat212
A MySQL numerikus függvényei
Numerikus függvények használata214
Egyszerű matematikai műveletek214
Matematikai függvények217
Trigonometrikus függvények219
Kerekítő függvények221
Összegzés223
Műhely223
Ellenőrző kérdések224
Válaszok224
Gyakorló feladat224
Idő és dátum a MySQL-ben
Idő- és dátumkezelési függvények használata226
Napok226
Hónapok és évek229
Hetek230
Órák, percek és másodpercek231
A dátum és az idő formázása233
Műveletek dátumokkal235
Különleges függvények és átalakítási lehetőségek237
Összegzés239
Műhely240
Ellenőrző kérdések240
Válaszok240
Gyakorló feladatok240
Tranzakciók használata
Ismerkedés a tranzakciókkal
Dióhéjban a tranzakció fogalmáról244
A tranzakciók jellemzői244
A COMMIT és a ROLLBACK kifejezések245
Lezárás a sorok szintjén246
Tranzakció-biztos táblatípusok a MySQL-ben247
BerkeleyDB247
InnoDB248
Gemini248
Összegzés249
Műhely249
Ellenőrző kérdések249
Válaszok250
Gyakorló feladatok250
Tranzakciók a gyakorlatban
Táblák tranzakció-biztossá alakítása252
Tranzakciók használata alkalmazásainkban253
Mikor használjunk tranzakció-biztos táblákat?253
A contactDB adatbázis-szerkezet módosítása254
Tranzakciók programozása a kapcsolatkezelési rendszerben254
Összegzés256
Műhely257
Ellenőrző kérdések257
Válaszok257
Gyakorló feladat257
MySQL-kiszolgálók rendszerfelügyelete
Adatbázisok hatékonyabbá tétele és finombeállítása
Hatékony rendszer kiépítése262
A benchmark() függvény használata262
A MySQL kezdeti beállításai263
A legfontosabb kezdőértékek264
A tábla szerkezetének egyszerűsítése265
A lekérdezések egyszerűsítése266
Összegzés268
Kérdések269
Műhely270
Ellenőrző kérdés270
Válaszok270
Gyakorló feladatok270
Adatmentés és visszaállítás
Az adatmentésről dióhéjban272
A mysqlhotcopy használata272
A BACKUP TABLE és a RESTORE TABLE parancsok használata273
A myisamchk használata276
Összegzés278
Műhely279
Ellenőrző kérdések279
Válaszok279
Gyakorló feladatok279
Alapvető adatbázis-felügyeleti parancsok
A FLUSH parancs használata282
A SHOW parancs használata283
Adatbázisok és táblák adatainak lekérdezése285
A tábla szerkezetének felderítése286
A rendszer állapotának lekérdezése290
Összegzés292
Műhely292
Ellenőrző kérdések292
Válaszok293
Gyakorló feladat293
A MySQL kapcsolata más programnyelvekkel
A MySQL és a Perl
A Perl elérése298
A Perl DBI és a MySQL DBD elérése298
A Perl működésének gyors ellenőrzése298
A MySQL és a Perl kapcsolata300
A kezdeti kapcsolat kiépítése300
Lekérdezések futtatása302
MySQL adatok kezelése304
Adatok beillesztése a Perllel305
Adatok kiolvasása a Perl segítségével306
Összegzés308
Műhely309
Kérdések309
Válaszok309
Gyakorló feladat309
A MySQL és a PHP
A PHP elérése312
A PHP működése312
A PHP változói és típusai314
A PHP műveletjelei315
A PHP vezérlési szerkezetei315
Csatlakozás a MySQL-hez316
A mysql_connect() függvény használata317
Lekérdezések végrehajtása318
Hibaüzenetek fogadása319
MySQL adatok kezelése320
Adatok beillesztése a PHP-vel320
Adatok fogadása a PHP-vel324
A PHP további MySQL függvényei326
Összegzés327
Műhely327
Ellenőrző kérdések328
Válaszok328
Gyakorló feladat328
Függelékek
A MySQL telepítése331
A MyODBC használata341
Lefoglalt szavak353
Hasznos MySQL, illetve PHP példaprogramok357
Tárgymutató381

Julie C. Meloni

Julie C. Meloni műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Julie C. Meloni könyvek, művek
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem
Kuponos kedvezmény ezen könyv esetében nem vehető igénybe.