sql. rusz głową! pełna wersja, ebooki
[ Pobierz całość w formacie PDF ] Spis treści Spis treści (skrócony) Wprowadzenie 25 1 Dane i tabele: Na wszystko znajdzie się odpowiednie miejsce 37 2 Polecenie SELECT: Pobieranie podarowanych danych 87 3 DELETE i UPDATE: Są szanse, że wszystko będzie w porządku 153 4 Projektowanie dobrych tabel: Po co być normalnym? 193 5 Polecenie ALTER: Korygowanie przeszłości 231 6 Zaawansowane zastosowanie polecenia SELECT: Nowy sposób spojrzenia na dane 267 7 Projektowanie baz danych składających się z wielu tabel: Wyrastamy z naszych starych tabel 311 8 Złączenia i operacje na wielu tabelach: Czy nie możemy się wszyscy dogadać? 373 9 Podzapytania: Zapytania w zapytaniach 409 10 Złączenia zewnętrzne, złączenia zwrotne oraz unie: Nowe manewry 447 11 Ograniczenia, widoki i transakcje: Zbyt wielu kucharzy psuje bazę danych 483 12 Bezpieczeństwo: Zabezpieczanie swych dóbr 521 Dodatek A Pozostałości 551 Dodatek B Instalacja MySQL-a 569 Dodatek C Przypomnienie narzędzi 575 Skorowidz 583 Spis treści (z prawdziwego zdarzenia) Wprowadzenie Twój mózg myśli o SQL-u. Czytając książkę, Ty starasz się czegoś nauczyć, natomiast Twój mózg wyświadcza Ci przysługę, dbając o to, by te informacje nie zostały zbyt długo w Twej głowie. Twój mózg myśli sobie: „Lepiej zostawić miejsce na jakieś ważne rzeczy, takie jak: których dzikich zwierząt należy unikać albo czy jeżdżenie nago na snowboardzie jest dobrym pomysłem, czy nie”. Zatem w jaki sposób możesz przekonać swój mózg, by uznał, że poznanie SQL-a to dla Ciebie kwestia życia lub śmierci? Dla kogo jest ta książka 26 Wiemy, co sobie myślisz 27 Metapoznanie: myslenie o myśleniu 29 Oto co możesz zrobić, aby zmusić swój mózg do posłuszeństwa 31 Przeczytaj to 32 Nasi wspaniali recenzenci 34 Podziękowania 35 9 Spis treści Dane i tabele 1 Na wszystko znajdzie się odpowiednie miejsce Czy także i Ty nie cierpisz gubienia czegokolwiek? Niezależnie od tego, czy są to kluczyki do samochodu, bon uprawniający do zakupu mieszkania z 25-procentową zniżką, dane używanej aplikacji, nie ma nic gorszego niż niemożność sprostania własnym potrzebom … wtedy gdy tego najbardziej potrzebujemy. A jeśli chodzi o używane aplikacje, to trzeba wiedzieć, że nie ma lepszego miejsca na przechowywanie ważnych informacji niż tabele . A zatem przewróć kartkę i zacznij, krok za krokiem, poznawać świat relacyjnych baz danych . Definiowanie danych 38 Przeanalizuj swoje dane pod względem kategorii 43 Co znajduje się w bazie danych? 44 Twoja baza danych widziana przez rentgenowskie okulary… 46 Bazy danych zawierają powiązane ze sobą informacje 48 Tabele w zbliżeniu 49 Przejmij kontrolę! 53 Tworzenie tabeli: Polecenie CREATE TABLE 55 Tworzenie bardziej złożonych tabel 56 Przekonajmy się, jak łatwo można pisać kod SQL 57 Utwórzmy w końcu tabelę moje_kontakty 58 Twoja tabela jest gotowa 59 Spotkajmy się z niektórymi typami danych SQL 60 Twoja tabela bez tajemnic 64 Nie można ponownie stworzyć już istniejącej bazy danych lub tabeli! 66 Do kosza ze starą tabelą — czas na nową 68 Aby dodać dane do tabeli, będziesz musiał skorzystać z polecenia INSERT 70 Utworzenie polecenia INSERT 73 Wariacje na temat polecenia INSERT 77 Kolumny bez wartości 78 Zerknij na swoją tabelę, używając polecenia SELECT 79 SQL bez tajemnic: Wyznania wartości NULL 80 Twoja baza danych widziana przez rentgenowskie okulary… Kontrola wewnętrznych wartości NULL 81 NOT NULL pojawia się w wynikach polecenia DESC 83 Wyobraź sobie bazę danych jako pojemnik zawierający informacje… Wypełnij pustkę słowem kluczowym DEFAULT 84 Przybornik SQL 86 10 Spis treści Polecenie SELECT 2 Pobieranie podarowanych danych Czy naprawdę lepiej jest dawać, niż brać? W przypadku korzystania z baz danych najprawdopodobniej częściej będziesz musiał pobierać z nich dane , niż je zapisywać. I właśnie w tych wszystkich sytuacjach przydadzą Ci się informacje przedstawione w tym rozdziale: poznasz w nim bardzo przydatne polecenie SELECT i dowiesz się, jak uzyskać dostęp do tych wszystkich ważnych informacji , które wcześniej zapisywałeś w swoich tabelach. Co więcej, dowiesz się także, jak stosować klauzulę WHERE i operatory AND i OR , by nie tylko pobierać dane, lecz wyświetlać te, które są Ci potrzebne. Pobierać dane czy nie pobierać? 88 Lepsza postać polecenia SELECT 91 Co oznacza gwiazdka (*) 92 Jak poszukiwać wartości różnych typów? 98 Kolejne problemy ze znakami przestankowymi 99 Niedopasowane apostrofy 100 Polecenia INSERT z danymi zawierającymi apostrofy 102 Pobieranie konkretnych kolumn w celu ograniczenia wyników 107 Określanie kolumn w celu zwiększenia szybkości zapytania 107 Łączenie zapytań 114 Odnajdywanie wartości liczbowych 117 Łagodne operatory porównania 120 Odnajdywanie wartości liczbowych przy użyciu operatorów porównania 122 Odnajdywanie danych tekstowych przy użyciu operatorów porównania 125 Być ALBO nie być 127 Różnica pomiędzy operatorem AND a OR 130 By odszukać NULL, użyj operatora IS NULL 133 Jak można zaoszczędzić czas dzięki jednemu słowu: LIKE 135 Zew wieloznaczności 135 Pobieranie zakresów przy użyciu operatora AND i operatorów porównania Jestem gwiazdą! 139 Lepszy sposób — operator BETWEEN 140 Operator IN — w kręgu zainteresowania… 143 …lub poza nim — NOT IN 144 Więcej o operatorze NOT 145 Przybornik SQL 150 11 Spis treści 3 DELETE i UPDATE Są szanse, że wszystko będzie w porządku Cały czas zmieniasz zdanie? Teraz nie przysporzy Ci to najmniejszego problemu! Dzięki poleceniom DELETE i UPDATE , które poznasz w tym rozdziale, nie będziesz już dłużej musiał ponosić konsekwencji decyzji podjętych pół roku temu, kiedy to zapisałeś w bazie dane o spodniach w kształcie dzwonów, które właśnie z powrotem zaczynały być modne. Dzięki poleceniu UPDATE będziesz mógł zmieniać dane , natomiast polecenie DELETE pozwoli usnąć z bazy dane , które nie będą Ci już dłużej potrzebne. Jednak w tym rozdziale nie tylko pokażemy Ci te dwa nowe polecenia SQL, lecz także nauczymy, jak można używać ich w precyzyjny sposób, by przez przypadek nie usunąć danych, które cały czas są potrzebne. Klowni są przerażający 154 Śledzenie klownów 155 Klowni są w ciągłym ruchu 156 Jak są zapisywane informacje o klownach? 160 Gonzo, mamy problem 162 Jak pozbyć się rekordu — polecenie DELETE 163 Stosowanie naszego nowego polecenia DELETE 165 Reguły polecenia DELETE 166 Dwa kroki — INSERT i DELETE 169 Stosuj polecenie DELETE rozważnie 174 Problemy z nieprecyzyjnymi poleceniami DELETE 178 Modyfikowanie danych przy użyciu polecenia UPDATE 180 Reguły stosowania polecenia UPDATE 181 UPDATE odpowiada kombinacji INSERT-DELETE 182 Polecenie UPDATE w akcji 183 Aktualizacja miejsc wystąpień klownów 186 Zaktualizuj ceny drinków 188 A chcemy tylko jednego polecenia UPDATE 190 Przybornik SQL 192 Czy Cię przerażamy? 12
[ Pobierz całość w formacie PDF ]
zanotowane.pldoc.pisz.plpdf.pisz.plmement.xlx.pl
|