MySQL Leksykon kieszonkowy.pdf
(
197 KB
)
Pobierz
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
MySQL. Leksykon
SPIS TRECI
kieszonkowy
KATALOG KSI¥¯EK
Autor: George Reese
T³umaczenie: Tomasz ¯mijewski
ISBN: 83-7361-164-9
Tytu³ orygina³
u:
MySQL Pocket Reference
Format: B5, stron: 104
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Trudno znaleæ obecnie dziedzinê, w której nie jest u¿ywane oprogramowanie MySQL —
najpopularniejszy na wiecie system zarz¹dzania baz¹ danych na licencji open source.
Jest to bardzo solidna baza danych do stosowania w po³¹czeniu z serwerami
sieciowymi zawieraj¹ca szereg niespotykanych gdzie indziej instrukcji i funkcji,
a jednoczenie obs³uguj¹ca du¿¹ czêæ standardowej sk³adni SQL.
¯aden administrator i programista nie jest w stanie nad¹¿yæ za mnogoci¹ opcji
dostêpnych w poszczególnych instrukcjach i funkcjach MySQL. Wiele poleceñ
niezast¹pionych w pewnych sytuacjach ma skomplikowan¹ sk³adniê — nawet
najbardziej dowiadczeni administratorzy i programici miewaj¹ k³opoty
z zapamiêtaniem dok³adnej postaci instrukcji. Niniejszy leksykon bêdzie stanowiæ dla
Ciebie swoisty „niezbêdnik”, przypominaj¹cy o sk³adni, poleceniach i funkcjach MySQL.
Dziêki tej ksi¹¿ce zaoszczêdzisz swój cenny czas i przyspieszysz wykonanie zadania.
Zawiera ona krótkie przypomnienie procesu instalacji, pe³n¹ sk³adniê SQL-a dostêpn¹
w MySQL oraz opisuje wszystkie typy danych, operatory i funkcje. Niniejsza pozycja
jest doskona³ym podrêcznym uzupe³nieniem innych ksi¹¿ek powiêconych MySQL
i oprogramowaniu bazodanowemu.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treci
Wstp......................................................................................... 5
Rozdział 1. Instalacja............................................................ 7
Kompilacja...................................................................................................7
Konfiguracja.................................................................................................8
Uruchomienie............................................................................................11
Ustawianie hasła głównego.....................................................................13
Rozdział 2. Narzdzia wiersza polece ........................... 14
Rozdział 3. Typy danych..................................................... 19
Liczby..........................................................................................................20
Ła$cuchy....................................................................................................24
Daty.............................................................................................................28
Typy zło(one.............................................................................................30
Rozdział 4. SQL.................................................................... 33
Rozró(nianie wielko+ci liter....................................................................33
Literały........................................................................................................33
Identyfikatory............................................................................................35
Komentarze................................................................................................37
Instrukcje....................................................................................................38
Rozdział 5. Operatory......................................................... 80
Priorytety operatorów..............................................................................80
Operatory arytmetyczne..........................................................................81
Operatory porównania.............................................................................81
Operatory logiczne...................................................................................83
Rozdział 6. Funkcje.............................................................. 84
Funkcje agreguj2ce...................................................................................84
Funkcje ogólnego przeznaczenia............................................................85
Dodatek A. Rodzaje tabel................................................. 104
Spis treci
3
Rozdział 3. Typy danych
We wszystkich typach danych nawiasami kwadratowymi (
)
oznaczane s fragmenty opcjonalne. Poniszy przykład pokazuje
sposób prezentacji typu
, opisanego dalej w tym rozdziale:
Oznacza to, e słowo
moe wystpi% samodzielnie lub z po-
kazywan warto'ci. Uycie kursywy wskazuje, e nie naley
wpisywa% słowa
, ale poda% własn warto'%.
Oto przykłady uycia:
Poza typem
take wiele innych typów danych MySQL
uwzgl-dnia deklaracj- rozmiaru wy'wietlania. Je'li nie powie-
dziano inaczej, musi to by% liczba od 1 do 255.
W niektórych przypadkach MySQL zmienia podany typ kolumny,
nie informujc o tym uytkownika:
Je'li podana kolumna
ma rozmiar mniejszy od czte-
rech znaków, jest przekształcana w kolumn-
.
Je'li tabela zawiera co najmniej jedn kolumn- o zmiennej
długo'ci, wszystkie kolumny typu
dłusze ni trzy znaki
s zamieniane na
.
Rozmiar wywietlania
Rozmiar wy'wietlania pól
musi by% zawsze wiel-
ko'ci parzyst od 2 do 14. Rozmiar równy 0 lub wi-kszy
od 14 powoduje przyj-cie 14. Wszelkie liczby nieparzyste
s zamieniane na nast-pn liczb- parzyst.
Rozdział 3. Typy danych
3
Liczby
MySQL obsługuje liczbowe typy danych zgodne z ANSI SQL 2.
Typy te dzielimy na dwie grupy: całkowitoliczbowe i zmienno-
przecinkowe. W ramach tych grup dzielimy typy dalej, według
zajmowanej przez nie pami-ci.
W przypadku typów liczbowych mona poda% rozmiar wy'wie-
tlania, który wpływa na sposób pokazywania przez MySQL
wyników. Rozmiar ten nie ma adnego zwizku z wielko'ci
pami-ci zajmowanej przez dany typ. Dodatkowo w przypadku
liczb zmiennoprzecinkowych mona poda% liczb- cyfr znajduj-
cych si- za kropk dziesi-tn. Wtedy liczba cyfr powinna nalee%
do zakresu od 0 do 30, czyli by% co najmniej o dwa mniejsza od
rozmiaru wy'wietlania. Je'li warunek ten nie zostanie dotrzy-
many, MySQL automatycznie zmieni liczb- cyfr tak, aby była
mniejsza o dwa od rozmiaru wy'wietlania. Przykładowo, MySQL
automatycznie zmieni
na
.
Próba wstawienia do kolumny warto'ci przekraczajcej dopusz-
czalny zakres tej kolumny powoduje obci-cie tej warto'ci do
najmniejszej (dla liczb ujemnych) lub najwi-kszej (dla liczb dodat-
nich) warto'ci dla danej kolumny dopuszczalnej. Je'li takie obci-cie
jest robione podczas wykonywania instrukcji
,
,
lub wielowierszowej instrukcji
, MySQL
pokazuje ostrzeenie.
Atrybutu
mona uy% do co najwyej jednej ko-
lumny całkowitoliczbowej w tabeli. Atrybut
moe by%
łczony z dowolnym liczbowym typem danych. Uycie tego
atrybutu powoduje, e do kolumny nie mona wpisywa% liczb
ujemnych. Atrybut
nakazuje wypełnienie kolumny od
lewej strony zerami podczas wy'wietlania jej warto'ci. O liczbie
tych zer decyduje szeroko'% wy'wietlania danej kolumny.
4
MySQL. Leksykon kieszonkowy
BIGINT
Rozmiar w pamici
8 bajtów
Opis
Najwi-kszy z typów całkowitoliczbowych, pozwalajcy zapisywa%
liczby od –9 223 372 036 854 775 808 do 9 223 372 036 854 775 807
(je'li bez znaku, to od 0 do 18 446 744 073 709 551 615). MySQL
wszelkie operacje arytmetyczne wykonuje, korzystajc z warto'ci
lub
, ale w przypadku
operacje robione s na
liczbach bez znaku. Wobec tego naley unika% operacji na licz-
bach
bez znaku wi-kszych ni 9 223 372 036 854 775 807,
gdy moe to zaowocowa% nieprawidłowymi wynikami.
DEC
Synonim typu
.
DECIMAL
Rozmiar w pamici
+ 2 bajty
Opis
Pozwala zapisywa% liczby zmiennoprzecinkowe w sytuacjach,
kiedy istotna jest dokładno'% — na przykład przy operowaniu
kwotami pieni-dzy. Stosujc typ
, trzeba poda% dwa jego
parametry, dokładno'% i skal-. Dokładno'% to liczba znaczcych
cyfr, za' skala to liczba znaczcych cyfr po kropce dziesi-tnej.
Przykładowo, kolumna
pozwoliłaby zapi-
sywa% liczby dziewi-ciocyfrowe, przy czym na prawo od kropki
dziesi-tnej mogłyby by% dwie cyfry. Zakres dopuszczalnych
liczb to w takiej sytuacji od –9 999 999,99 do 9 999 999,99. Je'li
typu
!"
Rozdział 3. Typy danych
5
Plik z chomika:
bolewice
Inne pliki z tego folderu:
100 rzeczy ktore kazdy projektant powinien wiedziec o potencjalnych klientach.pdf
(1608 KB)
10 projektow w cyfrowej ciemni fotograficznej.pdf
(773 KB)
100 sposobow na cyfrowe wideo.pdf
(1337 KB)
100 sposobow na Excel 2007 PL Tworzenie funkcjonalnych arkuszy.pdf
(1134 KB)
100 sposobow na Flash.pdf
(2199 KB)
Inne foldery tego chomika:
• Zasilacze i prostowniki - schematy i opisy
●PRĄDNICE-do samodzielnego montażu (MrSzok)
★★★ 500 zagadek
2-MATERIAŁY I ICH ZACHOWANIE PRZY SPAWANIU (kursewe)
Brenden Laila - Hannah
Zgłoś jeśli
naruszono regulamin