Paul DuBois stworzył wielkie dzieło, które jest swoistą biblią dla wszystkich zainteresowanych bazami danych MySQL. Jest to obowiązkowa pozycja dla każdego programisty i użytkownika MySQL.
Książka jest przewodnikiem po jednym z najbardziej popularnych systemów relacyjnych baz danych. Autor posłużył się dwoma przykładowymi bazami danych po to, żeby nauczyć Czytelnika, jak rozwiązywać typowe problemy pojawiające się podczas pracy z serwerem.
Po wprowadzeniu do serwera MySQL i języka SQL następują opisy wszystkich typów danych MySQL i sposobów korzystania z nich. Autor pisze jak optymalizować zapytania, jak pisać programy klienckie w języku C, jak administrować i obsługiwać konta, tworzyć rezerwowe kopie baz danych oraz odtwarzać dane w przypadku awarii serwera lub sprzętu, a także jak wybrać dobrego dostawcę usług internetowych.
Książka obejmuje przewodnik po interfejsie DBI Perl i interfejsie API języka PHP, zalecenia dotyczące systemu bezpieczeństwa serwera i wyczerpujący opis typów danych MySQL, operatorów, funkcji, instrukcji języka SQL związanych z serwerem programów użytkowych oraz interfejsu API języka C dla MySQL i interfejsu DBI Perl.
Spis treści
Przedmowa (str.9)
Podziękowania (str.10)
Wstęp (str.11)
Dlaczego MySQL?
Narzędzia dostarczane przez MySQL
Czy MySQL jest bezpłatny?
Czego można oczekiwać od tej książki?
Układ
Jak czytać tę książkę?
Omawiane wersje oprogramowania
Konwencje
Dodatkowe zasoby
Część I. Sposób używania MySQL – wprowadzenie (str.23)
Rozdział 1. Wstęp do MySQL oraz SQL (str.25)
Jak MySQL może pomóc?
Przykładowa baza danych
Podstawowa terminologia baz danych
Przewodnik po MySQL
Rady dotyczące pracy z programem mysql
Dokąd teraz?
Rozdział 2. Typy danych w MySQL (str.99)
Podstawowe kategorie typów w MySQL
Typy dla kolumn w MySQL
Wybieranie typów dla kolumn
Rozpatrywanie wyrażeń i konwertowanie typów przez MySQL
Rozdział 3. Składnia SQL w MySQL oraz jej używanie (str.161)
Co jest, a czego brak w serwerze MySQL?
Zasady nazewnictwa w MySQL
Tworzenie, usuwanie i wybieranie baz danych
Tworzenie, usuwanie, indeksowanie i zmienianie tabel
Pobieranie informacji o bazach danych i tabelach
Pobieranie rekordów
Wstawianie komentarzy
Rozwiązania niektórych problemów
Funkcje, których MySQL nie zawiera
Rozdział 4. Optymalizacja zapytań (str.197)
Korzystanie z indeksów
Optymalizator zapytań w MySQL
Wybory typu kolumn a efektywność zapytań
Efektywne wprowadzanie danych
Szeregowanie i blokowanie wykonywania instrukcji
Optymalizacja dla administratorów
Część II. Interfejsy programowania do systemu MySQL (str.217)
Rozdział 5. Wprowadzenie do programowania w MySQL (str.219)
Interfejsy programowe aplikacji (API) do programu MySQL
Wybieranie interfejsu API
Rozdział 6. Interfejs programowy aplikacji MySQL do języka C (str.237)
Ogólne procedury tworzenia programów klienckich
Program client1 – łączenie się z serwerem
Program client2 – dodawanie sprawdzania błędów
Program client3 – modularyzacja kodu połączenia
Program client4 – uzyskiwanie parametrów połączenia w czasie działania programu
Przetwarzanie zapytań
client5 – program interaktywnych zapytań
Tematy różne
Rozdział 7. Interfejs DBI Perla (str.289)
Krótka charakterystyka skryptów Perla
Podstawy interfejsu DBI Perla
Skrypty wiersza poleceń interfejsu DBI
Korzystanie z DBI w aplikacjach serwera WWW
Rozdział 8. Interfejs API języka PHP (str.363)
Rozszerzenia nazw plików do skryptów PHP
Podstawy języka PHP
Zaprzęgamy PHP do pracy
Część III. Administrowanie MySQL (str.403)
Rozdział 9. Wprowadzenie do administrowania MySQL (str.405)
Przegląd obowiązków administratora
Podstawowa administracja systemem MySQL
System bezpieczeństwa
Naprawa i obsługa bazy danych
Rozdział 10. Katalog danych MySQL (str.411)
Lokalizacja katalogu danych
Struktura katalogu danych
Przenoszenie katalogu danych i jego zawartości
Rozdział 11. Podstawy administrowania MySQL (str.429)
Zabezpieczanie dostępu do serwera
Przygotowania do włączania i wyłączania serwera MySQL
Zarządzanie kontami użytkowników
Obsługa plików dzienników
Tworzenie rezerwowych kopii i kopiowanie baz danych
Odtwarzanie danych za pomocą rezerwowej kopii
Zwiększanie wydajności serwera
Kilka serwerów
Unowocześnianie MySQL
Rozdział 12. System bezpieczeństwa (str.463)
Wewnętrzny system bezpieczeństwa: zabezpieczanie dostępu do katalogu danych
Zewnętrzny system bezpieczeństwa: zabezpieczanie dostępu od strony sieci
Rozdział 13. Naprawa i bieżąca obsługa baz danych (str.483)
Sprawdzanie i naprawa baz danych
Planowanie prewencyjnych zabiegów konserwacyjnych
Część IV. Dodatki (str.495)
Dodatek A. Pozyskiwanie i instalacja oprogramowania (str.497)
Co zainstalować?
Załadowanie oprogramowania
Instalacja MySQL w systemie UNIX
Instalacja MySQL w środowisku Windows
Uzyskanie i instalacja pakietu z przykładową bazą danych samp_db
Dodatek B. Typy danych w MySQL (str.513)
Typy liczbowe
Typy łańcuchowe
Typy daty i godziny
Dodatek C. Operatory i funkcje (str.521)
Operatory
Funkcje
Dodatek D. Składnia SQL (str.559)
Instrukcje SQL
CREATE TABLE
Składnia komentarzy
Dodatek E. Opis programów MySQL (str.595)
Określanie opcji programu
isamchk oraz myisamchk
myisampack i pack_isam
mysql
mysql.server
mysqlaccess
mysqladmin
mysqlbug
mysqld
mysqldump
mysqlimport
mysqlshow
safe_mysqld
Dodatek F. Interfejs API języka C (str.631)
Kompilacja i łączenie
Typy danych interfejsu API języka C
Funkcje interfejsu API języka C
Dodatek G. Interfejs DBI Perla (str.659)
Pisanie skryptów
Metody DBI
Funkcje narzędziowe DBI
Atrybuty DBI
Zmienne środowiskowe DBI
Dodatek H. Interfejs API języka PHP (str.675)
Pisanie skryptów PHP
Funkcje
Dodatek I. Użyteczne narzędzia firm trzecich (str.695)
MySQL. Vademecum profesjonalisty.
64,00 zł
Paul DuBois stworzył wielkie dzieło, które jest swoistą biblią dla wszystkich zainteresowanych bazami danych MySQL. Jest to obowiązkowa pozycja dla każdego programisty i użytkownika MySQL.
Opis
Książka jest przewodnikiem po jednym z najbardziej popularnych systemów relacyjnych baz danych. Autor posłużył się dwoma przykładowymi bazami danych po to, żeby nauczyć Czytelnika, jak rozwiązywać typowe problemy pojawiające się podczas pracy z serwerem.
Po wprowadzeniu do serwera MySQL i języka SQL następują opisy wszystkich typów danych MySQL i sposobów korzystania z nich. Autor pisze jak optymalizować zapytania, jak pisać programy klienckie w języku C, jak administrować i obsługiwać konta, tworzyć rezerwowe kopie baz danych oraz odtwarzać dane w przypadku awarii serwera lub sprzętu, a także jak wybrać dobrego dostawcę usług internetowych.
Książka obejmuje przewodnik po interfejsie DBI Perl i interfejsie API języka PHP, zalecenia dotyczące systemu bezpieczeństwa serwera i wyczerpujący opis typów danych MySQL, operatorów, funkcji, instrukcji języka SQL związanych z serwerem programów użytkowych oraz interfejsu API języka C dla MySQL i interfejsu DBI Perl.
Spis treści
Przedmowa (str.9)
Podziękowania (str.10)
Wstęp (str.11)
Część I. Sposób używania MySQL – wprowadzenie (str.23)
Rozdział 1. Wstęp do MySQL oraz SQL (str.25)
Rozdział 2. Typy danych w MySQL (str.99)
Rozdział 3. Składnia SQL w MySQL oraz jej używanie (str.161)
Rozdział 4. Optymalizacja zapytań (str.197)
Część II. Interfejsy programowania do systemu MySQL (str.217)
Rozdział 5. Wprowadzenie do programowania w MySQL (str.219)
Rozdział 6. Interfejs programowy aplikacji MySQL do języka C (str.237)
Rozdział 7. Interfejs DBI Perla (str.289)
Rozdział 8. Interfejs API języka PHP (str.363)
Część III. Administrowanie MySQL (str.403)
Rozdział 9. Wprowadzenie do administrowania MySQL (str.405)
Rozdział 10. Katalog danych MySQL (str.411)
Rozdział 11. Podstawy administrowania MySQL (str.429)
Rozdział 12. System bezpieczeństwa (str.463)
Rozdział 13. Naprawa i bieżąca obsługa baz danych (str.483)
Część IV. Dodatki (str.495)
Dodatek A. Pozyskiwanie i instalacja oprogramowania (str.497)
Dodatek B. Typy danych w MySQL (str.513)
Dodatek C. Operatory i funkcje (str.521)
Dodatek D. Składnia SQL (str.559)
Dodatek E. Opis programów MySQL (str.595)
Dodatek F. Interfejs API języka C (str.631)
Dodatek G. Interfejs DBI Perla (str.659)
Dodatek H. Interfejs API języka PHP (str.675)
Dodatek I. Użyteczne narzędzia firm trzecich (str.695)
Dodatek J. Dostawcy usług internetowych (str.697)
Skorowidz (str.709)
Informacje dodatkowe
Paul DuBois
Mikom Wydawnictwo
8372790701
Angielski
Polski
720
Warszawa
2000
1
miękka
nowy
Jan Kubacki
Podobne produkty
Delphi 6. Praktyka programowania.
Oracle 9i
Microsoft Access 2000, wersja polska