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
Spis treści .
Wprowadzenie (9)
Rozdział 1. 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)
Rozdział 2. Uruchamianie MySQL (31)
- Rozpoczęcie pracy MySQL (32)
- Zatrzymywanie MySQL (37)
- Wykorzystanie mysqladmin (40)
- Klient MySQL (43)
- Użytkownicy i ich prawa (46)
Rozdział 3. 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)
Rozdział 4. 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)
- 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)
Rozdział 6. 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)
Rozdział 7. 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)
Rozdział 8. 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ł 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)
Dodatek B 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)
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)
Andrzej
Super książka. Ja próbowałem się uczyć MySQL'a z różnych książek jednak ta najbardziej przypadła mi to gustu. Przede wszystkim autor gruntownie opisuje instalacje zarówno pod system Windows jak i Linuks, co jest bardzo ważne dla zupełnie początkujących użytkowników. Do tego dobrze opisany proces projektowania bazy danych (w tym normalizacji). Autor w przystępny sposób opisuje także takie zagadnienia jak transakcje i wyzwalacze a także narzędzia administracyjne MySQL.
Dominik B., Oświęcim
Jak dla mnie rewelacja. Pracuje z mysql'em i php -- potrzebowałem takiej pozycji, aby dokładnie poznać zapytania sql, które ułatwią prace :)
polecam!