mysql. szybki start. wydanie ii scan.pdf

(17839 KB) Pobierz
887637800.008.png
Spis treści
Tworzenie baz danych
103
Tworzenie tabel
105
Modyfikacja tabel
110
Rozdział 5. Podstawy SQL
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. Funkcje MySQL
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
887637800.009.png 887637800.010.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
887637800.001.png 887637800.002.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
887637800.003.png 887637800.004.png
 
Tworzenie
bazy danych MySQL
Tworzenie bazy danych MySQL
Rozdział 4. Tworzenie bazy danych MySQL
W rozdziale 3., „Projektowanie bazy danych”,
przedstawiłem operacje potrzebne
do opracowania schematu bazy danych, które
nazywane są normalizacją . Operacje te mogą
być wykonywane w dowolnej relacyjnej bazie
danych i nie są specyficzne dla MySQL.
W tym rozdziale napiszę, w jaki sposób
zaimplementować bazę danych w serwerze
MySQL.
Proces ten rozpoczniemy od zapoznania się
z dostępnymi typami danych oraz sposobami
ich dalszego dostosowywania. Kolejno
poznamy indeksy poprawiające wydajność
bazy danych, zakończymy projektowanie każdej
z tabel przez wybranie właściwych nazw
i wybierzemy typy tabel. Na koniec wrócimy
do pracy z narzędziami MySQL, tworząc
i być może modyfikując bazę danych i tabele.
83
887637800.005.png 887637800.006.png 887637800.007.png
 
Zgłoś jeśli naruszono regulamin