SQL cwiczenia praktyczne Wydanie III.pdf
(
611 KB
)
Pobierz
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu
niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą
kserograficzną, fotograficzną, a także kopiowanie książki na nośniku filmowym,
magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź
towarowymi ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce
informacje były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za
ich wykorzystanie, ani za związane z tym ewentualne naruszenie praw patentowych
lub autorskich. Autor oraz Wydawnictwo HELION nie ponoszą również żadnej
odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych
w książce.
Redaktor prowadzący: Ewelina Burska
Materiały graficzne na okładce zostały wykorzystane za zgodą Shutterstock.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/cwsql3
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
ISBN: 978-83-246-9417-4
Copyright © Helion 2014
Printed in Poland.
•
Kup książkę
•
Poleć książkę
•
Oceń książkę
•
Księgarnia internetowa
•
Lubię to! » Nasza społeczność
Spis treści
Wstęp
Rozdział 1. Podstawy relacyjnych baz danych
Tabele
Klucze
Relacje
Podstawowe zasady projektowania tabel
5
9
9
10
11
16
Rozdział 2. Praca z tabelami
Typy danych
Tworzenie i wybór bazy danych
Tworzenie tabel
Atrybuty kolumn
Indeksy
Modyfikacja tabel
Usuwanie tabel
25
25
29
31
33
38
41
48
Rozdział 3. Umieszczanie danych w bazie
Instrukcja INSERT INTO
Wprowadzanie wielu wierszy
Druga postać instrukcji INSERT
49
49
55
57
Rozdział 4. Pobieranie danych z tabel
Podstawy instrukcji SELECT
Sortowanie wyników zapytań
Kryteria pobierania danych
Niepowtarzalność wierszy
Ograniczanie wyników zapytań
59
59
63
65
74
75
Kup książkę
Poleć książkę
4
SQL •
Ć
wiczenia praktyczne
Rozdział 5. Modyfikacja i usuwanie danych
Instrukcja UPDATE
Modyfikacja danych w tabelach
Usuwanie danych
77
77
78
82
Rozdział 6. Złączenia
Łączenie
wyników zapytań
Pobieranie danych z wielu tabel
Złączenia
Rodzaje warunków złączenia
85
85
90
94
104
Rozdział 7. Funkcje agregujące
Rozdział 8. Grupowanie danych
Rozdział 9. Podzapytania
Podzapytania w klauzuli FROM
Podzapytania proste
Podzapytania skorelowane
Podzapytania w instrukcjach aktualizujących dane
109
119
129
130
132
136
141
Rozdział 10. Perspektywy (widoki)
Rozdział 11. Transakcje
Transakcje w systemach baz danych
Objęcie instrukcji transakcją
Wycofywanie transakcji
Izolacja transakcji
145
151
151
152
153
154
Rozdział 12. Więzy integralności
Integralność danych
Definiowanie klucza obcego
Dodawanie i usuwanie więzów
157
157
158
161
Dodatek A
Instalacja i podstawowa konfiguracja baz
Baza MySQL
Baza PostgreSQL
Baza SQLite
Baza Microsoft SQL Server (MS SQL)
Baza Oracle
163
163
177
184
185
191
Kup książkę
Poleć książkę
5
Modyfikacja
i usuwanie danych
Instrukcja UPDATE
Do modyfikacji danych zawartych w tabelach służy instrukcja
UPDATE
.
Ma ona ogólną postać:
UPDATE
nazwa_tabeli
SET
kolumna1=wartość1, kolumna2=wartość2,
...,
kolumnaN=wartośćN
[WHERE
warunek]
co oznacza: zmień w tabeli
nazwa_tabeli
, w kolumnach spełniających
warunek
warunek
, wartość kolumny
kolumna1
na
wartość1
, kolumny
kolumna2
na
wartość2
itd. Warunek występujący po klauzuli
WHERE
jest
przy tym opcjonalny, a jego pominięcie oznacza,
że
zmiany nastąpią
we wszystkich wierszach. W dalszych
ćwiczeniach
będziemy korzystać
z tabeli
pracownicy
, utworzonej w rozdziale 4.
Ć
W I C Z E N I E
5.1
Zmiana wszystkich wartości we wskazanej kolumnie
Zmień zawartość kolumny
pesel
w tabeli
pracownicy
, tak aby wszystkie
wiersze zawierały ciąg
01234567890
.
Kup książkę
Poleć książkę
Plik z chomika:
PDFator
Inne pliki z tego folderu:
Mistrzowski SQL 61 technik pisania wydajnego kodu SQL.pdf
(2912 KB)
ABC jezyka SQL.pdf
(632 KB)
100 sposobow na SQL.pdf
(350 KB)
Head First SQL Edycja polska Rusz glowa.pdf
(1132 KB)
Antywzorce jezyka SQL Jak unikac pulapek podczas programowania baz danych.pdf
(703 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin