MySQL_Szybki_start_msqlss.pdf
(
335 KB
)
Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI
MySQL. Szybki start
Autor: Larry Ullman
T³umaczenie: Marek Pa³czyñski
ISBN: 83-7361-040-5
Tytu³ orygina³u:
MySQL VQG
Format: B5, stron: 336
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Ksi¹¿ka „MySQL. Szybki start” to przystêpne wprowadzenie dla osób, które chc¹
w krótkim czasie poznaæ MySQL — jeden z najpopularniejszych systemów
bazodanowych. Do jego zalet nale¿¹: szerokie rozpowszechnienie, du¿a wydajno æ
i prostota obs³ugi. Je li chcesz stworzyæ swoj¹ pierwsz¹ bazê danych, MySQL idealnie
siê do tego nadaje. Chocia¿ jest to produkt darmowy, pod wieloma wzglêdami nie
ustêpuje znacznie dro¿szym aplikacjom komercyjnym.
„MySQL. Szybki start” to same konkrety; nie znajdziesz tu zbêdnych teoretycznych
rozwa¿añ i dygresji. Ka¿dy podrozdzia³ przedstawia sposób, w jaki nale¿y rozwi¹zaæ
dany problem programistyczny. Jednocze nie ksi¹¿ka ta stanowi kompletny przewodnik
po wszystkich wa¿nych dla programisty zagadnieniach. Nie zabrak³o tu równie¿
informacji na temat korzystania z MySQL z poziomu jêzyków programowania takich jak
Perl, Java, czy PHP.
Dziêki tej ksi¹¿ce:
• Zainstalujesz MySQL w ró¿nych systemach operacyjnych
• Uruchomisz serwer MySQL i dowiesz siê, z jakich programów klienckich
korzystaæ
• Zaprojektujesz wydajn¹ bazê danych
• Poznasz jêzyk SQL
• Zaznajomisz siê ze specyficznymi funkcjami dostêpnymi w MySQL
• Nauczysz siê pisaæ aplikacje Javy, Perla i PHP wykorzystuj¹ce MySQL
• Poznasz podstawy administrowania serwerem bazodanowym
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWO CIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treści
Spis treści
Wprowadzenie
Rozdział 1.
9
Instalowanie MySQL
17
Instalacja MySQL w systemie Windows .............................................. 19
Instalowanie MySQL w systemie Linux ............................................... 21
Opcje konfiguracyjne.......................................................................... 25
Uaktualnianie MySQL ........................................................................ 26
Poprawki do MySQL .......................................................................... 29
Uruchamianie MySQL
31
Rozpoczęcie pracy MySQL ................................................................. 32
Zatrzymywanie MySQL...................................................................... 37
Wykorzystanie mysqladmin................................................................. 40
Klient MySQL.................................................................................... 43
U ytkownicy i ich prawa..................................................................... 46
Projektowanie bazy danych
51
Normalizacja...................................................................................... 52
Klucze ............................................................................................... 53
Relacje............................................................................................... 55
Pierwsza postać normalna ................................................................... 57
Druga postać normalna........................................................................ 58
Trzecia postać normalna...................................................................... 60
Typy danych MySQL.......................................................................... 62
Wartości domyślne i NULL................................................................. 66
Indeksy .............................................................................................. 68
Końcowy etap projektu ....................................................................... 70
SQL
73
Tworzenie baz danych i tabel .............................................................. 74
Wprowadzanie danych ........................................................................ 78
Pobieranie danych............................................................................... 81
Wyra enia warunkowe........................................................................ 84
U ycie LIKE i NOT LIKE .................................................................. 87
5
Rozdział 2.
Spis treści
Rozdział 3.
Rozdział 4.
Spis treści
Złączenia ........................................................................................... 89
Sortowanie wyników zapytania ........................................................... 93
Ograniczanie liczby zwracanych wyników ........................................... 95
Uaktualnianie danych.......................................................................... 97
Usuwanie danych................................................................................ 98
Modyfikacja tabel............................................................................. 101
Rozdział 5.
Funkcje MySQL
105
Funkcje tekstowe.............................................................................. 106
Konkatenacja i aliasy........................................................................ 109
Funkcje numeryczne ......................................................................... 112
Funkcje przetwarzania daty i czasu.................................................... 115
Formatowanie daty i czasu ................................................................ 118
Funkcje szyfrowania ......................................................................... 120
Funkcje grupowania.......................................................................... 123
Pozostałe funkcje.............................................................................. 126
MySQL i PHP
129
Łączenie z MySQL i wybieranie bazy danych..................................... 130
Proste zapytania................................................................................ 133
Przetwarzanie wyników zapytania ...................................................... 140
Korzystanie z mysql_insert_id()......................................................... 147
Obsługa błędów................................................................................ 154
Bezpieczeństwo................................................................................ 157
MySQL i Perl
167
Instalacja Perla z obsługą MySQL w systemie operacyjnym Windows ... 168
Instalowanie obsługi MySQL w Perlu w systemie operacyjnym Unix ... 171
Testowanie Perla i MySQL................................................................ 174
Łączenie z MySQL ........................................................................... 177
Proste zapytania................................................................................ 180
Przetwarzanie wyników zapytania ..................................................... 183
Pozyskanie wartości InsertID............................................................. 186
Bezpieczeństwo................................................................................ 188
MySQL i Java
193
Instalacja sterownika MySQL dla Javy .............................................. 194
Łączenie z bazą danych..................................................................... 197
Proste zapytania................................................................................ 202
Przetwarzanie wyników zapytania ..................................................... 206
Pliki własności ................................................................................. 211
Rozdział 6.
Spis treści
Rozdział 7.
Rozdział 8.
6
Spis treści
Rozdział 9.
Techniki programowania baz danych
215
Zapisywanie i pobieranie danych binarnych........................................ 216
Tworzenie mechanizmów wyszukiwania............................................ 225
Tworzenie stron z wynikami zapytania............................................... 232
Zabezpieczanie bazy danych.............................................................. 242
Rozdział 10.
Administrowanie MySQL
247
Pliki danych MySQL ........................................................................ 248
Sporządzanie kopii zapasowych baz danych ....................................... 252
Korzystanie z plików wsadowych ...................................................... 255
Importowanie danych........................................................................ 258
Utrzymanie bazy danych ................................................................... 260
Podnoszenie wydajności.................................................................... 263
Dzienniki pracy MySQL ................................................................... 265
Bezpieczeństwo................................................................................ 268
Rozdział 11.
MySQL dla zaawansowanych
271
Tabele InnoDB ................................................................................. 272
Transakcje w MySQL ....................................................................... 277
Blokowanie tabel.............................................................................. 280
Przeszukiwanie typu full-text............................................................. 283
Wyra enia regularne ......................................................................... 287
Dodatek A
Rozwiązywanie problemów
289
Instalacja.......................................................................................... 290
Uruchamianie MySQL ...................................................................... 291
Dostęp do MySQL............................................................................ 292
Problemy z mysql.sock ..................................................................... 294
Zmiana hasła u ytkownika root ......................................................... 296
Przestawienie licznika wartości typu AUTO_INCREMENT................ 298
Zapytania zwracające nieoczekiwane wyniki ...................................... 299
Przegląd SQL i MySQL
301
Podstawy SQL.................................................................................. 302
Administracyjne polecenia SQL......................................................... 306
Prawa dostępu MySQL ..................................................................... 307
Typy danych MySQL........................................................................ 308
Funkcje MySQL ............................................................................... 310
Pozostałe informacje......................................................................... 313
Spis treści
Dodatek B
7
Spis treści
Dodatek C
Źródła informacji
315
MySQL............................................................................................ 316
Aplikacje MySQL innych dostawców ................................................ 317
SQL................................................................................................. 318
Ogólne wiadomości o bazach danych................................................. 319
PHP ................................................................................................. 320
Perl.................................................................................................. 321
Java................................................................................................. 322
Bezpieczeństwo................................................................................ 323
Inne źródła informacji....................................................................... 324
Skorowidz
325
Spis treści
8
Plik z chomika:
smifos
Inne pliki z tego folderu:
Od_zera_do_ECeDeeLa_BASE_e_1opr.pdf
(2938 KB)
OpenGL_Ksiega_eksperta_Wydanie_III_opglke.pdf
(1520 KB)
Mysl_jak_programista_Techniki_kreatywnego_rozwiazywania_problemow_myprog.pdf
(1826 KB)
MySQL_Vademecum_profesjonalisty_Wydanie_V_mysvp5.pdf
(1654 KB)
Node_js_w_praktyce_Tworzenie_skalowalnych_aplikacji_sieciowych_nodewp.pdf
(2692 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
Pliki dostępne do 19.01.2025
► Programy Diagnostyczne i Serwisowe
►Monster Garage
● Samochody - Chip-owanie
Zgłoś jeśli
naruszono regulamin