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:
smifos
Inne pliki z tego folderu:
100 rzeczy ktore kazdy projektant powinien wiedziec o potencjalnych klientach.pdf
(1608 KB)
125 pytan na temat e biznesu do Piotra Majewskiego.pdf
(11292 KB)
3ds max 6 Skuteczne rozwiazania.pdf
(8492 KB)
15 niezwyklych konstrukcji od mechaniki do elektroniki Szalony Geniusz.pdf
(897 KB)
100 sposobow na sieci bezprzewodowe Wydanie II.pdf
(899 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
Pliki dostępne do 19.01.2025
► Programy Diagnostyczne i Serwisowe
►Monster Garage
● Samochody - Chip-owanie
Zgłoś jeśli
naruszono regulamin