kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát
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. |
A MySQL és a relációs adatbázisok | |
Néhány szó a MySQL-ről | |
A relációs adatbázis fogalma | 4 |
Egy gyakorlati példa relációs adatbázisra | 4 |
Mi az a MySQL? | 7 |
A MySQL legfőbb sajátosságai | 8 |
A MySQL különböző kiadásai | 9 |
A MySQL felhasználói jogosultságai és a támogatás | 9 |
Párbeszéd a MySQL-lel | 10 |
PHP | 11 |
Perl | 11 |
Java | 11 |
ODBC | 12 |
További nyelvek | 12 |
Összegzés | 12 |
Kérdések és válaszok | 13 |
Műhely | 13 |
Ellenőrző kérdések | 13 |
Válaszok | 14 |
Gyakorló feladatok | 14 |
Fogalom-meghatározások | |
Az alapelemek meghatározásai | 16 |
A táblák | 16 |
A mezők | 17 |
A rekordok | 18 |
A kulcsok | 20 |
Összegzés | 22 |
Kérdések és válaszok | 22 |
Műhely | 23 |
Ellenőrző kérdések | 23 |
Válaszok | 23 |
Gyakorló feladat | 23 |
Az adatbázis-tervezés folyamata | |
A jó adatbázisterv fontossága | 26 |
A táblák kapcsolatának típusai | 27 |
Egy-egy kapcsolatok | 27 |
Egy-több kapcsolatok | 28 |
Több-több kapcsolatok | 29 |
A normalizálás | 31 |
Gondok az egyszerű táblázattal | 31 |
Az első normálforma | 32 |
A második normálforma | 33 |
A harmadik normálforma | 33 |
A tervezés folyamata | 34 |
Összegzés | 36 |
Kérdés és válasz | 36 |
Műhely | 36 |
Ellenőrző kérdések | 37 |
Válaszok | 37 |
Gyakorló feladat | 37 |
A környezet beállításai | |
A MySQL-ügyfélprogram | |
A MySQL parancssoros felülete | 42 |
A MySQL monitor elindítása Windows alatt | 42 |
A MySQL monitor elindítása Linux/Unix alatt | 44 |
Parancsok futtatása | 45 |
A MySQL felügyeleti eszközei | 47 |
A mysqladmin | 47 |
A mysqldump | 48 |
Más felületek a MySQL-hez | 50 |
phpMyAdmin | 50 |
A MySQL-Front | 51 |
A MySQLManager | 52 |
Összegzés | 53 |
Kérdés és válasz | 54 |
Műhely | 54 |
Ellenőrző kérdések | 54 |
Válaszok | 55 |
Gyakorló feladat | 55 |
A MySQL biztonsági lehetőségei | |
Biztonsági alapelvek | 58 |
A MySQL elindítása | 58 |
A MySQL-kapcsolat biztonsága | 59 |
Bevezetés a MySQL jogosultsági rendszerébe | 60 |
A kétlépéses azonosító folyamat | 61 |
A felhasználói jogosultságok kezelése | 62 |
Felhasználók létrehozása | 63 |
Jogosultságok visszavonása | 65 |
Összegzés | 66 |
Kérdések és válaszok | 66 |
Műhely | 67 |
Ellenőrző kérdések | 67 |
Válaszok | 67 |
Gyakorló feladatok | 68 |
Az adatbáziskezelő-alkalmazás tervezési folyamata | |
Az adatbázis tervezése és létrehozása | |
A célok kijelölése | 72 |
A táblák elvi felvázolása | 73 |
A kapcsolatok meghatározása | 75 |
Az adatbázis létrehozása | 77 |
A felhasználók jogosultságainak meghatározása | 78 |
Összegzés | 79 |
Kérdés és válasz | 80 |
Műhely | 80 |
Ellenőrző kérdések | 80 |
Válaszok | 80 |
Gyakorló feladat | 81 |
Saját tábláink létrehozása - 1. rész | |
A MySQL adattípusai | 84 |
Numerikus adattípusok | 84 |
Dátum- és időtípusok | 85 |
Karakterlánc-típusok | 87 |
A táblák létrehozásának parancsformátuma | 88 |
A mezők elnevezése | 88 |
Előzetes táblalétrehozó utasítások | 90 |
Összegzés | 93 |
Kérdések és válaszok | 93 |
Műhely | 94 |
Ellenőrző kérdések | 94 |
Válaszok | 94 |
Gyakorló feladatok | 94 |
Saját tábláink létrehozása - 2. rész | |
A kulcsok azonosítása a táblákban | 96 |
Elsődleges kulcsok | 96 |
Egyedi kulcsok | 97 |
Indexek hozzáadása a tábláinkhoz | 98 |
Mikor használjunk, és mikor ne használjunk kulcsokat és indexeket? | 98 |
A táblalétrehozó utasítások végleges formája | 100 |
A táblalétrehozó utasítások futtatása | 103 |
A táblák létrehozása a MySQL monitorban | 103 |
Az SQL-parancsok használata külső fájlból | 105 |
Összegzés | 107 |
Kérdések és válaszok | 107 |
Műhely | 108 |
Ellenőrző kérdések | 108 |
Válaszok | 108 |
Gyakorló feladatok | 109 |
A táblák kezelése | |
Adatbázisunk tábláinak feltöltése | |
Az INSERT parancs használata | 114 |
Az INSERT parancsról részletesebben | 114 |
Adatok importálása más adatbázisokból | 117 |
Az adatok felkészítése az adatimportra | 118 |
Szerkezet nélküli tábla adatainak felhasználása | 118 |
A Microsoft Access adatainak felhasználása | 121 |
A mysqlimport használata | 124 |
A LOAD DATA INFILE parancs használata | 126 |
Összegzés | 126 |
Kérdések és válaszok | 127 |
Műhely | 128 |
Ellenőrző kérdések | 128 |
Válaszok | 128 |
Gyakorló feladatok | 129 |
Adatgyűjtés tábláinkból | |
A SELECT parancs használata | 132 |
A SELECT utasítás eredményének sorba rendezése | 133 |
Az eredmény korlátozása | 135 |
Néhány összegző függvény használata a SELECT utasítással | 136 |
A WHERE használata a lekérdezésekben | 139 |
Műveletjelek használata a WHERE feltételben | 141 |
Karakterláncok összehasonlítása a LIKE használatával | 143 |
Összegzés | 144 |
Kérdések és válaszok | 145 |
Műhely | 145 |
Ellenőrző kérdések | 145 |
Válaszok | 146 |
Gyakorló feladat | 146 |
A SELECT utasítás haladó használata | |
A GROUP BY feltétel használata | 150 |
A SELECT használata INSERT utasításban | 153 |
Többtáblás lekérdezések | 154 |
A JOIN használata | 157 |
Összegzés | 159 |
Műhely | 160 |
Ellenőrző kérdések | 160 |
Válaszok | 160 |
Gyakorló feladat | 160 |
Az adatok módosítása és törlése | |
Rekordok módosítása az UPDATE paranccsal | 162 |
Feltételes UPDATE | 163 |
A pillanatnyi oszlopértékek használata az UPDATE parancsban | 164 |
Függvények használata az UPDATE utasításokban | 165 |
A REPLACE parancs | 166 |
A DELETE parancs | 168 |
A DELETE-lekérdezések hatékonyságának növelése | 169 |
Feltételes DELETE | 170 |
Összegzés | 172 |
Műhely | 173 |
Ellenőrző kérdések | 173 |
Válaszok | 174 |
Gyakorló feladat | 174 |
Még néhány szó a DELETE parancsról | |
Kapcsolatban álló rekordok törlése | 176 |
Táblák és adatbázisok törlés előtti listázása | 177 |
A mysqlshow | 178 |
A SHOW parancs | 179 |
A DROP parancs | 180 |
A DROP TABLE parancs | 180 |
A DROP DATABASE parancs | 181 |
Összegzés | 182 |
Kérdések és válaszok | 183 |
Műhely | 184 |
Ellenőrző kérdések | 184 |
Válaszok | 184 |
Gyakorló feladatok | 184 |
A táblaszerkezet módosítása | |
A DESCRIBE használata a táblaszerkezet megtekintésére | 186 |
Táblák átnevezése | 188 |
Az ALTER parancs | 188 |
Mezők, indexek és kulcsok hozzáadása a táblához | 189 |
A mező-meghatározások módosítása | 192 |
Mezők, indexek és kulcsok törlése | 194 |
Összegzés | 195 |
Kérdés és válasz | 195 |
Műhely | 196 |
Ellenőrző kérdések | 196 |
Válaszok | 196 |
Gyakorló feladat | 196 |
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ények | 200 |
Karakterláncok összefűzése és hosszuk megállapítása | 200 |
Karakterek eltávolítása és hozzáadása | 202 |
Keresési függvények | 204 |
Részkarakterláncok kezelése | 205 |
Karakterlánc-módosító függvények | 206 |
Ritkábban használt karakterlánc-függvények | 207 |
Összegzés | 210 |
Műhely | 212 |
Ellenőrző kérdések | 212 |
Válaszok | 212 |
Gyakorló feladat | 212 |
A MySQL numerikus függvényei | |
Numerikus függvények használata | 214 |
Egyszerű matematikai műveletek | 214 |
Matematikai függvények | 217 |
Trigonometrikus függvények | 219 |
Kerekítő függvények | 221 |
Összegzés | 223 |
Műhely | 223 |
Ellenőrző kérdések | 224 |
Válaszok | 224 |
Gyakorló feladat | 224 |
Idő és dátum a MySQL-ben | |
Idő- és dátumkezelési függvények használata | 226 |
Napok | 226 |
Hónapok és évek | 229 |
Hetek | 230 |
Órák, percek és másodpercek | 231 |
A dátum és az idő formázása | 233 |
Műveletek dátumokkal | 235 |
Különleges függvények és átalakítási lehetőségek | 237 |
Összegzés | 239 |
Műhely | 240 |
Ellenőrző kérdések | 240 |
Válaszok | 240 |
Gyakorló feladatok | 240 |
Tranzakciók használata | |
Ismerkedés a tranzakciókkal | |
Dióhéjban a tranzakció fogalmáról | 244 |
A tranzakciók jellemzői | 244 |
A COMMIT és a ROLLBACK kifejezések | 245 |
Lezárás a sorok szintjén | 246 |
Tranzakció-biztos táblatípusok a MySQL-ben | 247 |
BerkeleyDB | 247 |
InnoDB | 248 |
Gemini | 248 |
Összegzés | 249 |
Műhely | 249 |
Ellenőrző kérdések | 249 |
Válaszok | 250 |
Gyakorló feladatok | 250 |
Tranzakciók a gyakorlatban | |
Táblák tranzakció-biztossá alakítása | 252 |
Tranzakciók használata alkalmazásainkban | 253 |
Mikor használjunk tranzakció-biztos táblákat? | 253 |
A contactDB adatbázis-szerkezet módosítása | 254 |
Tranzakciók programozása a kapcsolatkezelési rendszerben | 254 |
Összegzés | 256 |
Műhely | 257 |
Ellenőrző kérdések | 257 |
Válaszok | 257 |
Gyakorló feladat | 257 |
MySQL-kiszolgálók rendszerfelügyelete | |
Adatbázisok hatékonyabbá tétele és finombeállítása | |
Hatékony rendszer kiépítése | 262 |
A benchmark() függvény használata | 262 |
A MySQL kezdeti beállításai | 263 |
A legfontosabb kezdőértékek | 264 |
A tábla szerkezetének egyszerűsítése | 265 |
A lekérdezések egyszerűsítése | 266 |
Összegzés | 268 |
Kérdések | 269 |
Műhely | 270 |
Ellenőrző kérdés | 270 |
Válaszok | 270 |
Gyakorló feladatok | 270 |
Adatmentés és visszaállítás | |
Az adatmentésről dióhéjban | 272 |
A mysqlhotcopy használata | 272 |
A BACKUP TABLE és a RESTORE TABLE parancsok használata | 273 |
A myisamchk használata | 276 |
Összegzés | 278 |
Műhely | 279 |
Ellenőrző kérdések | 279 |
Válaszok | 279 |
Gyakorló feladatok | 279 |
Alapvető adatbázis-felügyeleti parancsok | |
A FLUSH parancs használata | 282 |
A SHOW parancs használata | 283 |
Adatbázisok és táblák adatainak lekérdezése | 285 |
A tábla szerkezetének felderítése | 286 |
A rendszer állapotának lekérdezése | 290 |
Összegzés | 292 |
Műhely | 292 |
Ellenőrző kérdések | 292 |
Válaszok | 293 |
Gyakorló feladat | 293 |
A MySQL kapcsolata más programnyelvekkel | |
A MySQL és a Perl | |
A Perl elérése | 298 |
A Perl DBI és a MySQL DBD elérése | 298 |
A Perl működésének gyors ellenőrzése | 298 |
A MySQL és a Perl kapcsolata | 300 |
A kezdeti kapcsolat kiépítése | 300 |
Lekérdezések futtatása | 302 |
MySQL adatok kezelése | 304 |
Adatok beillesztése a Perllel | 305 |
Adatok kiolvasása a Perl segítségével | 306 |
Összegzés | 308 |
Műhely | 309 |
Kérdések | 309 |
Válaszok | 309 |
Gyakorló feladat | 309 |
A MySQL és a PHP | |
A PHP elérése | 312 |
A PHP működése | 312 |
A PHP változói és típusai | 314 |
A PHP műveletjelei | 315 |
A PHP vezérlési szerkezetei | 315 |
Csatlakozás a MySQL-hez | 316 |
A mysql_connect() függvény használata | 317 |
Lekérdezések végrehajtása | 318 |
Hibaüzenetek fogadása | 319 |
MySQL adatok kezelése | 320 |
Adatok beillesztése a PHP-vel | 320 |
Adatok fogadása a PHP-vel | 324 |
A PHP további MySQL függvényei | 326 |
Összegzés | 327 |
Műhely | 327 |
Ellenőrző kérdések | 328 |
Válaszok | 328 |
Gyakorló feladat | 328 |
Függelékek | |
A MySQL telepítése | 331 |
A MyODBC használata | 341 |
Lefoglalt szavak | 353 |
Hasznos MySQL, illetve PHP példaprogramok | 357 |
Tárgymutató | 381 |
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.