MySQL_Darmowa_baza_danych_cwiczenia_praktyczne_Wydanie_II_cwmsq2.pdf

(414 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
Projekt okładki: Maciej Pasek
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?cwmsq2
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
ISBN: 978-83-246-6857-1
Copyright © Helion 2013
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. Instalacja i konfiguracja
Instalacja w systemie Windows
WstÚpna konfiguracja w systemie Windows
Uruchamianie i zatrzymywanie serwera w systemie
Windows
Instalacja w systemie Linux
WstÚpna konfiguracja w systemie Linux
Uruchamianie i zatrzymywanie serwera w systemie
Linux
5
9
9
24
27
32
36
37
Rozdziaï 2. Praca z serwerem
Èczenie z serwerem
Tworzenie i usuwanie baz danych
Wybór bazy danych
Tworzenie i usuwanie kont u ytkowników
Uprawnienia u ytkowników
Odbieranie uprawnieñ
U ytkownicy anonimowi
Systemy kodowania znaków
Wczytywanie poleceñ z plików zewnÚtrznych
Lista dostÚpnych baz danych
43
43
46
47
49
53
61
63
65
72
73
Kup książkę
Poleć książkę
4
MySQL. Darmowa baza danych • mwiczenia praktyczne
Rozdziaï 3. Koncepcja relacyjnych baz danych
Tabele
Klucze
Relacje
Zasady projektowania tabel
77
77
78
80
85
Rozdziaï 4. Tworzenie struktury bazy danych
Ogólna postaÊ instrukcji CREATE
Typy tabel
Typy danych
Atrybuty kolumn
Indeksy
Kodowanie znaków dla tabel i kolumn
Pobieranie struktury tabel
Modyfikowanie tabel
Usuwanie tabel
Tabele w praktyce
93
93
99
100
113
118
122
124
127
134
135
Rozdziaï 5. Wprowadzanie, modyfikacja i usuwanie danych
Wprowadzanie danych
Pobieranie danych
Modyfikacja danych
Usuwanie danych
Modyfikacja istniejÈcego klucza gïównego
145
145
154
171
174
176
Rozdziaï 6. Zïo one instrukcje SQL
Pobieranie danych z kilku tabel
Typy zïÈczeñ
Grupowanie danych
Perspektywy (widoki)
Klucze obce
Transakcje
179
179
183
189
201
204
208
Kup książkę
Poleć książkę
4
Tworzenie struktury
bazy danych
Ogólna postaÊ instrukcji CREATE
Dane w bazie przechowywane sÈ w tabelach. PojÚcie to zostaïo przed-
stawione w rozdziale 3. „Koncepcja relacyjnych baz danych”. Czas wiÚc
dowiedzieÊ siÚ, w jaki sposób mo na tworzyÊ tabele. Sïu y do tego
instrukcja
CREATE TABLE
, która w uproszczonej, schematycznej postaci
wyglÈda nastÚpujÈco:
CREATE TABLE
nazwa_tabeli
(
nazwa_kolumny_1 typ_kolumny_1
[atrybuty],
nazwa_kolumny_2 typ_kolumny_2
[atrybuty],
...
nazwa_kolumny_n typ_kolumny_n
[atrybuty],
);
Nazwy tabel i kolumn konwertowane sÈ na standard Unicode i w wer-
sji podstawowej mogÈ zawieraÊ dowolne litery, cyfry, znaki
$
(dolar),
znaki
_
(podkre lenie), znaki o kodach od U+0080 do U+FFFF. Nie
mogÈ jednak skïadaÊ siÚ z samych cyfr ani byÊ sïowem kluczowym
(zastrze onym dla konstrukcji jÚzyka, np.
SELECT
,
CREATE
). Takie nazwy
(ogólniej — identyfikatory) mogÈ byÊ stosowane bezpo rednio.
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin