okladka

Podręczny słownik najważniejszych poleceń bazy danych MySQL

  • Tworzenie baz i tabel
  • Wstawianie i wydobywanie danych
  • Reagowanie na sytuacje awaryjne

MySQL to jeden z najbardziej popularnych systemów zarządzania bazami danych. Jego ogromne możliwości idą w parze z łatwością obsługi, ale nie jest to jego jedyna zaleta. Ważne jest również to, że zarówno sama aplikacja, jak i jej kod źródłowy dostępne są nieodpłatnie. MySQL jest wykorzystywany nie tylko w roli zaplecza bazodanowego dla witryn WWW, ale również w rozbudowanych systemach informatycznych wymagających stabilnego źródła danych. Zestaw poleceń MySQL to nie tylko instrukcje związane z manipulowaniem danymi, ale także wiele innych wskazówek przeznaczonych dla administratorów bazy.

Książka "MySQL. Rozmówki" to zbiór najbardziej przydatnych i najczęściej wykorzystywanych poleceń MySQL. Zawiera prezentacje sposobów realizacji najbardziej typowych zadań, przed jakimi stają użytkownicy baz danych MySQL, uzupełnione licznymi wskazówkami i przykładami. Czytając ją, poznasz sposoby zakładania tabel i wypełniania ich danymi, pobierania danych z bazy oraz przetwarzania ich za pomocą odpowiednio sformułowanych zapytań. Nauczysz się administrować kontami użytkowników, archiwizować dane i odtwarzać je w przypadku awarii bazy.

  • Tworzenie nowej bazy oraz tabel
  • Zakładanie indeksów
  • Wprowadzanie danych do tabel
  • Proste zapytania
  • Przetwarzanie danych w zapytaniach
  • Tworzenie kont użytkowników i nadawanie uprawnień
  • Korzystanie z interfejsów programistycznych MySQL
  • Archiwizowanie danych

Jeśli często korzystasz z MySQL, a dziesiątki opasłych tomów nie mieszczą się już na Twoim biurku, sięgnij po tę książkę.


O autorach (7)
Wstęp (9)
1 Mapy MySQL (13)
  • RSZBD MySQL (14)
  • Stos LAMP (16)
  • Terminologia tabel MySQL (16)
  • Tabele przykładowe (18)
2 Tworzenie baz danych, tabel i indeksów i zarządzanie nimi (19)
  • Bazy danych, tabele, kolumny i indeksy (20)
  • Tworzenie baz danych i zarządzanie nimi (23)
  • Tworzenie tabel i zarządzanie nimi (29)
  • Tworzenie kolumn tabel i zarządzanie nimi (33)
  • Tworzenie indeksów i zarządzanie nimi (36)
  • Zobacz również (38)
3 Składowanie danych (39)
  • Dodawanie danych do tabeli (39)
  • Wstawianie wielu wierszy danych w jednym zapytaniu INSERT (41)
  • Przypisywanie wierszom unikatowych numerów (auto_increment) (42)
  • Wstawianie bieżącej daty i czasu (za pomocą funkcji MySQL) (44)
  • Wczytywanie poleceń SQL z pliku (45)
  • Wstawianie danych z innej tabeli (46)
  • Importowanie danych z plików tekstowych (47)
  • Szybkie wstawianie danych (51)
  • Zobacz również (54)
4 Wydobywanie danych. Proste zapytania (55)
  • Ograniczanie liczby zwracanych wierszy (56)
  • Porządkowanie zbiorów wynikowych (57)
  • Ignorowanie duplikatów (58)
  • Szukanie tekstu pasującego do wzorca (59)
  • Wyszukiwanie najmniejszej, największej i średniej wartości w kolumnie (61)
  • Manipulowanie datami i godzinami (62)
  • Składowanie dokładnych liczb wymiernych (65)
  • Wartości puste (NULL) (66)
  • Zapisywanie zbioru wynikowego zapytania w pliku (67)
  • Zapisywanie danych binarnych w pliku (69)
5 Manipulowanie danymi (71)
  • Ku przestrodze (71)
  • Testowanie zapytań w ramach transakcji (75)
  • Aktualizacja wartości kolumn (76)
  • Aktualizowanie kolumn wynikami obliczeń (78)
  • Usuwanie wierszy (79)
  • Usuwanie wierszy z wielu tabel (79)
  • Zobacz również (81)
6 Konta użytkowników i bezpieczeństwo (83)
  • Tworzenie kont użytkowników (84)
  • Usuwanie kont użytkowników (87)
  • Zmiana nazwy konta (87)
  • Symbole wieloznaczne (88)
  • Wyszukiwanie użytkowników bazy danych bądź tabeli (89)
  • Ustawianie haseł (90)
  • Regulowanie uprawnień użytkowników (91)
  • Zezwalanie użytkownikom na przyznawanie uprawnień (95)
  • Podglądanie uprawnień użytkownika (96)
  • Blokowanie dostępu (97)
  • Blokowanie dostępu sieciowego (97)
  • Blokowanie uwierzytelniania użytkowników (98)
  • Połączenie zabezpieczane protokołem SSL (99)
  • Zobacz również (101)
7 Konsolowy program klienta mysql (103)
  • Nawiązywanie połączenia z serwerem MySQL (104)
  • Korzystanie z programu mysql w trybie wsadowym (105)
  • Obsługa wiersza poleceń programu mysql (106)
  • Usuwanie zawartości bieżącego wiersza polecenia (108)
  • Ustawianie domyślnych parametrów połączenia w pliku opcji (109)
  • Pomoc w programie mysql (111)
  • Edytowanie złożonych zapytań (112)
  • Dopełnianie nazw baz danych, tabel i kolumn (113)
  • Korzystanie z historii poleceń (113)
  • Inne przydatne narzędzia (114)
8 Interfejsy programistyczne MySQL (117)
  • Interfejs programistyczny dla języka C (118)
  • Interfejs programistyczny dla języka Perl (126)
  • Interfejs programistyczny dla języka PHP (130)
  • Zobacz również (136)
9 Zapytania zaawansowane (139)
  • Łączenia (139)
  • Podzapytania (146)
  • Scalanie zbiorów wynikowych operatorem UNION (150)
  • Zobacz również (152)
10 Sytuacje awaryjne (153)
  • Archiwizacja (153)
  • Odtwarzanie danych z kopii zapasowej (157)
  • Uszkodzenia danych tabel (159)
  • Awaria serwera (162)
  • Typowe błędy (163)
  • Gdzie szukać pomocy (168)
A Błyskawiczny kurs MySQL (171)
  • Zaczynamy (172)
  • Tworzenie bazy danych (173)
  • Tworzenie tabel (175)
  • Wypełnianie tabel danymi (185)
  • Jeszcze o tworzeniu tabel (193)
  • Dodawanie indeksów do istniejących tabel (196)
  • Uzyskiwanie informacji o tabelach (196)
  • Konta użytkowników (200)
  • Podsumowanie (202)
Skorowidz (203)