MySQL Leksykon kieszonkowy.pdf
(
194 KB
)
Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
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
)
oznaczane s fragmenty opcjonalne. Poniszy przykład pokazuje
sposób prezentacji typu
, opisanego dalej w tym rozdziale:
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:
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
We wszystkich typach danych nawiasami kwadratowymi (
Oznacza to, e słowo
Je'li podana kolumna
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
4
MySQL. Leksykon kieszonkowy
nakazuje wypełnienie kolumny od
lewej strony zerami podczas wy'wietlania jej warto'ci. O liczbie
tych zer decyduje szeroko'% wy'wietlania danej kolumny.
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
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
typu
!"
Rozdział 3. Typy danych
5
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.
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
Plik z chomika:
Artdevision
Inne pliki z tego folderu:
ebook(1).pdf
(7901 KB)
zend framework od podstaw. wykorzystaj gotowe rozwiązania php do tworzenia zaawansowanych aplikacji internetowych helion.pdf
(8872 KB)
poradnik korporacyjnego szczura ebook.pdf
(5896 KB)
helion's collection 2011 part 15.zip
(452267 KB)
Rory C. Reid, Dan Gray uzależnienie od pornografii. małżeńskie problemy spod łóżka helion.pdf
(5362 KB)
Inne foldery tego chomika:
----- Battlefield 3 (2011)
Druhny - Bridesmaids (2011) LEKTOR PL
Kowboje i obcy - Cowboys And Aliens (2011) LEKTOR PL
Red Orchestra 2 Heroes Of Stalingrad (2011) STEAM.CRACKED-3DM - Polska wersja jezykowa
- AutoMapa - 6.10 B EU FINAŁ FINAL GOTOWA (SD)
Zgłoś jeśli
naruszono regulamin