mysql. szybki start. wydanie ii full scan.pdf

(18361 KB) Pobierz
757909193 UNPDF
IDZ DO
PRZYK£ADOW Y ROZDZIA£
MySQL. Szybki start.
SPIS TREœCI
Wydanie II
KATALOG KSI¥¯EK
Autor: Larry Ullman
T³umaczenie: Pawe³ Gonera na podstawie
„MySQL. Szybki start” w t³umaczeniu Marka Pa³czyñskiego
ISBN: 83-246-0665-3
Tytu³ orygina³ u: MySQL, Second Edition:
Format: B5, stron: 480
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
B³yskawiczny kurs u¿ytkowania jednej z najpopularniejszych baz danych
MySQL to system zarz¹dzania bazami danych, dostêpny na licencji open-source.
Swoimi mo¿liwoœciami nie ustêpuje w niczym potê¿nym komercyjnym systemom.
Wykorzystywany jest zarówno jako zaplecze bazodanowe witryn WWW, jak i Ÿród³o
danych dla rozbudowanych aplikacji korporacyjnych. MySQL dostêpny jest niemal
dla wszystkich systemów operacyjnych. Ogromn¹ zalet¹ jest jego prosta obs³uga.
Dziêki temu nawet pocz¹tkuj¹cy u¿ytkownicy szybko opanuj¹ wszystkie mo¿liwoœci
i wykorzystaj¹ je w pracy. Zaawansowani z pewnoœci¹ doceni¹ wydajnoœæ, stabilnoœæ
i funkcje znane z „kombajnów”, takich jak Oracle lub MS SQL Server.
Ksi¹¿ka „MySQL. Szybki start. Wydanie II” to kolejna edycja przewodnika po
podstawach korzystania z tej bazy danych. W tej ksi¹¿ce, zaktualizowanej zgodnie
z najnowsz¹ wersj¹ programu, znajdziesz informacje dotycz¹ce instalowania MySQL,
uruchamiania go w ró¿nych systemach operacyjnych oraz administrowania nim.
Nauczysz siê zak³adaæ bazy i tabele, wykorzystywaæ jêzyk SQL do manipulowania
danymi w bazie oraz ³¹czyæ siê z baz¹ danych z poziomu programów napisanych
w ró¿nych jêzykach. Ka¿de zagadnienie jest przedstawione na praktycznym, bogato
ilustrowanym przyk³adzie, co doskonale pomo¿e Ci w przyswojeniu wiedzy.
Ksi¹¿ka porusza nastêpuj¹ce tematy:
Instalacja MySQL w aplikacji Windows i Linuksie
Konfiguracja serwera bazy danych
Korzystanie z programu mysqladmin
Projektowanie i tworzenie baz danych
Wprowadzanie, pobieranie i modyfikowanie danych za pomoc¹ jêzyka SQL
£¹czenie skryptów PHP i Perla z baz¹ danych MySQL
Korzystanie z MySQL w programach napisanych w Javie
Wyzwalacze i perspektywy
Administrowanie serwerem MySQL
Poznaj ogrom mo¿liwoœci systemu MySQL
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
ONOWOœCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
757909193.005.png 757909193.006.png 757909193.007.png 757909193.008.png
Spis treści
Spis treści
Wprowadzenie
9
Rozdział 1. InstalowanieMySQL
17
Ogólny opis instalacji
18
Instalacja MySQL w systemie Windows
21
Konfigurowanie MySQL w systemie Windows
24
Instalowanie MySQL w systemie Linux
26
Podstawowe opcje konfiguracyjne
31
Uaktualnianie MySQL
34
Rozdział 2. UruchamianieMySQL
37
Uruchamianie MySQL w systemie Windows oraz Windows NT
38
Uruchamianie MySQL w systemach Linux i Unix
47
Wykorzystywanie mysqladmin
50
Ustawianie hasła użytkownika root
53
Klient MySQL
55
Użytkownicy i ich prawa
59
Rozdział 3. Projektowanie bazy danych
69
Normalizacja
70
Klucze
71
Relacje
73
Pierwsza postać normalna
75
Druga postać normalna
77
Trzecia postać normalna
80
Rozdział 4. Tworzenie bazy danych MySQL
83
Typy danych MySQL
84
Dodatkowe charakterystyki kolumn
89
Wprowadzenie do indeksów
92
Końcowy etap projektu
94
Wybór maszyny zapisu
97
Zestawy znaków i sposoby sortowania
100
5
757909193.001.png
Spis treści
Tworzenie baz danych
103
Tworzenie tabel
105
Modyfikacja tabel
110
Rozdział 5. PodstawySQL
113
Wykorzystywanie wartości w zapytaniach
114
Wprowadzanie danych
116
Pobieranie danych
120
Wyrażenia warunkowe
123
Użycie LIKE i NOT LIKE
126
Złączenia
129
Sortowanie wyników zapytania
135
Ograniczanie liczby zwracanych wyników
137
Uaktualnianie danych
139
Usuwanie danych
141
Rozdział 6. FunkcjeMySQL
145
Funkcje tekstowe
146
Konkatenacja i aliasy
149
Funkcje numeryczne
154
Funkcje przetwarzania daty i czasu
157
Formatowanie daty i czasu
161
Funkcje szyfrowania
163
Funkcje grupowania
166
Pozostałe funkcje
169
Rozdział 7. MySQL i PHP
173
Łączenie z MySQL i wybieranie bazy danych
174
Proste zapytania
178
Przetwarzanie wyników zapytania
186
Korzystanie z mysqli_insert_id()
194
Obsługa błędów
201
Bezpieczeństwo
204
Rozdział 8. MySQL i Perl
217
Instalacja Perla z obsługą MySQL
w systemie operacyjnym Windows
218
Instalowanie obsługi MySQL w Perlu
w systemie operacyjnym Unix
221
Testowanie Perla i MySQL
223
Łączenie z MySQL
227
6
757909193.002.png
Spis treści
Przetwarzanie wyników zapytania
230
Wykonywanie prostych zapytań
234
Pozyskiwanie wartości InsertID
239
Obsługa błędów
242
Zagadnienia bezpieczeństwa
246
Zastosowanie instrukcji przygotowanych
249
Rozdział 9. MySQL i Java
255
Instalacja sterownika MySQL dla Javy
256
Łączenie z bazą danych
259
Wykonywanie prostych zapytań
266
Przetwarzanie wyników zapytania
273
Pozyskiwanie wartości InsertID
280
Zastosowanie instrukcji przygotowanych
286
Rozdział 10. SQL i MySQL dla zaawansowanych
291
Wykorzystywanie transakcji
292
Przeszukiwanie typu FULLTEXT
299
Wyrażenia regularne
309
Zmienne definiowane przez użytkownika
312
Wprowadzenie do unii
315
Rozdział 11. Funkcje MySQL 5
321
Podprogramy przechowywane
322
Zastosowanie parametrów OUT
342
Wyzwalacze
345
Perspektywy
350
Rozdział 12. Techniki programowania
357
Zapisywanie i pobieranie danych binarnych
358
Tworzenie stron z wynikami zapytania
376
Zastosowanie transakcji w języku Perl
390
Rozdział 13. Administrowanie MySQL
399
Program MySQL Administrator
400
Tworzenie kopii zapasowych baz danych
404
Importowanie danych
408
Dzienniki pracy MySQL
410
Utrzymanie bazy danych
413
Podnoszenie wydajności
417
Korzystanie z plików wsadowych
421
7
757909193.003.png
Spis treści
Dodatek A Rozwiązywanie problemów
425
Instalacja
426
Uruchamianie MySQL
427
Dostęp do MySQL
428
Problemy z mysql.sock
430
Zapytania zwracające nieoczekiwane wyniki
432
Problemy z protokołem uwierzytelniania
433
Zmiana hasła użytkownika root
434
Dodatek B Przegląd SQL i MySQL
437
Podstawy SQL
438
Polecenia ALTER
440
Klauzule SQL
441
Prawa dostępu MySQL
442
Typy danych MySQL
443
Funkcje MySQL
445
Pozostałe informacje
449
Dodatek C Źródła informacji
451
Źródła specyficzne dla MySQL
452
Aplikacje MySQL innych dostawców
454
SQL
455
PHP
456
Perl
457
Java
458
Pozostałe źródła informacji
459
Skorowidz
461
8
757909193.004.png
Zgłoś jeśli naruszono regulamin