MySQL.pdf
(
514 KB
)
Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
MySQL
SPIS TRECI
KATALOG KSI¥¯EK
Autor: Leon Atkinson
T³umaczenie: Jaros³aw Dobrzañski, Tomasz ¯mijewski
ISBN: 83-7361-170-3
Tytu³ orygina³
u:
Core MySQL
Format: B5, stron: 608
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Zaawansowani programici na ca³ym wiecie wybieraj¹ MySQL jako podstawê swoich
aplikacji opartych na WWW. Ksi¹¿ka, któr¹ trzymasz w rêku, dostarczy Ci wiedzy
i przyk³adowego kodu; elementów niezbêdnych do szybkiego pisania w³asnych
aplikacje, niezale¿nie od stopnia ich skomplikowania.
Ksi¹¿ka rozpoczyna siê od omówienia podstaw MySQL-a: zapytañ SQL, zasad
projektowania baz danych, normalizacji, transakcji i przetwarzania równoleg³ego.
Nastêpnie w usystematyzowany sposób opisuje szczegó³owe mo¿liwoci MySQL
oraz przedstawia efektywne techniki dostêpu do baz MySQL-a z poziomu C, Javy,
PHP, Perla, Pythona i innych rodowisk programistycznych.
W ksi¹¿ce opisano miêdzy innymi:
• Instalacjê i korzystanie z MySQL-a -- wraz ze szczegó³owym opisem implementacji
SQL w MySQL-u
• Typy danych, zmienne, funkcje wbudowane i narzêdzia dostêpne z linii komend
API MySQL w jêzyku C
• Administracjê bazami MySQL, wykonywanie kopii zapasowych i usuwanie
skutków awarii
• Optymalizacjê i zabezpieczanie aplikacji
• Tworzenie rozproszonych baz danych
• Rozszerzanie funkcjonalnoci MySQL-a
• Tworzenie baz danych przenonych na inne platformy
Dok³adnie przestudiowana i zalecana przez twórcê MySQL-a, Michaela Wideniusa,
ksi¹¿ka „MySQL” dostarcza profesjonalnym programistom tego, czego poszukiwali:
dog³êbnej, przemylanej wiedzy, potrzebnej do tworzenia zaawansowanych aplikacji.
Leon Atkinson
jest autorem ksi¹¿ki „PHP. Programowanie”. Jest te¿ inicjatorem projektu
FreeTrade: zestawu narzêdzi open source wykorzystuj¹cego MySQL i PHP. Atkinson
od 1997 roku u¿ywa MySQL w wielu aplikacjach sieciowych i e-commerce.
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............................................................................................................................................................11
Cz I MySQL i model relacyjny
13
Rozdział 1. Wprowadzenie do MySQL ........................................................................................................15
Jak si korzysta z baz danych?.......................................................................................16
Dlaczego bazy danych s lepsze ni pliki?....................................................................... 23
Bazy danych nie s lekiem na całe zło............................................................................ 25
Dlaczego MySQL?.........................................................................................................26
Historia MySQL.............................................................................................................27
Rozdział 2. Instalacja MySQL ....................................................................................................................29
Pobieranie plików instalacyjnych.....................................................................................29
Linux RPM....................................................................................................................30
Windows......................................................................................................................31
Kompilowanie kodu 4ródłowego...................................................................................... 33
Nadawanie uprawnie6................................................................................................... 33
Rozdział 3. Interakcja z MySQL ................................................................................................................35
Połczenie klient-serwer poprzez TCP/IP......................................................................... 35
Narzdzia wiersza polece6............................................................................................. 36
Interfejsy graficzne........................................................................................................38
ODBC...........................................................................................................................39
Interfejsy WWW.............................................................................................................40
Rozdział 4. Modele baz danych..................................................................................................................41
Historia........................................................................................................................41
Terminologia.................................................................................................................43
DBMS
—
system zarzdzania baz danych..................................................................... 43
Bazy danych oparte na zwykłych plikach.......................................................................... 44
Hierarchiczne bazy danych............................................................................................. 45
Sieciowe bazy danych....................................................................................................46
Relacyjne bazy danych...................................................................................................47
Obiektowe bazy danych.................................................................................................48
Obiektowo-relacyjne bazy danych.................................................................................... 49
Rozdział 5. Model relacyjny.......................................................................................................................51
Algebra relacyjna ..........................................................................................................51
Tabele, wiersze i kolumny.............................................................................................. 52
Klucze..........................................................................................................................53
Powizania...................................................................................................................55
4 MySQL
Operacje relacyjne.........................................................................................................56
Czy MySQL to prawdziwy system RDMBS? ......................................................................62
Rozdział 6. Jzyk zapyta' strukturalnych..............................................................................................63
SQL jako jzyk czwartej generacji ...................................................................................63
Definiowanie danych.....................................................................................................64
Wstawianie wierszy.......................................................................................................66
Aktualizacja wierszy.......................................................................................................67
Usuwanie wierszy..........................................................................................................67
Zapytania.....................................................................................................................68
Złczenia .....................................................................................................................69
Porzdkowanie..............................................................................................................71
Grupowanie..................................................................................................................71
Stosowanie ogranicze6.................................................................................................. 72
Zmiana formy tabeli......................................................................................................73
Rozdział 7. Projektowanie bazy danych ..................................................................................................75
Specyfikacja wymaga6...................................................................................................76
Specyfikacja projektowa................................................................................................79
Tworzenie diagramów....................................................................................................81
Jzyki modelowania.......................................................................................................83
Diagramy ER.................................................................................................................84
Tworzenie diagramu......................................................................................................85
Implementacja projektu.................................................................................................85
Testowanie...................................................................................................................88
Planowanie rozwoju.......................................................................................................88
Rozdział 8. Normalizacja............................................................................................................................91
ZasadnoFG normalizacji................................................................................................. 92
Pierwsza postaG normalna.............................................................................................93
Druga postaG normalna.................................................................................................94
Trzecia postaG normalna................................................................................................96
PostaG normalna Boyce-Codda....................................................................................... 97
Czwarta postaG normalna.............................................................................................. 98
Denormalizacja.............................................................................................................99
Rozdział 9. Transakcje i współbie0no12..................................................................................................101
WspółbienoFG ...........................................................................................................102
Transakcje .................................................................................................................102
Blokowanie.................................................................................................................106
Sekwencje..................................................................................................................107
Cz II Encyklopedia MySQL
109
Rozdział 10. Typy danych, zmienne i wyra0enia...................................................................................... 111
Typy danych................................................................................................................111
Zmienne.....................................................................................................................114
Operatory...................................................................................................................116
Wyraenia ..................................................................................................................123
Nazwy ze spacjami......................................................................................................124
Spis tre1ci 5
Rozdział 11. Typy kolumn i indeksów .......................................................................................................125
Liczby ........................................................................................................................126
Ła6cuchy....................................................................................................................128
WartoFci opisujce czas..............................................................................................131
Aliasy typów kolumn....................................................................................................133
Indeksy......................................................................................................................133
Rozdział 12. Funkcje wewntrzne ...........................................................................................................135
Diagnostyka i konfiguracja...........................................................................................136
Sterowanie przebiegiem egzekucji................................................................................ 138
Grupowanie................................................................................................................142
Funkcje matematyczne................................................................................................146
Ła6cuchy....................................................................................................................154
Czas..........................................................................................................................169
Pozostałe funkcje........................................................................................................181
Procedury...................................................................................................................183
Rozdział 13. Instrukcje SQL......................................................................................................................185
Komentarze................................................................................................................185
Alter Table..................................................................................................................186
Analyze Table.............................................................................................................190
Backup Table..............................................................................................................191
Begin [Work]...............................................................................................................192
Change Master...........................................................................................................192
Check Table...............................................................................................................193
Commit......................................................................................................................193
Create Database.........................................................................................................194
Create Function..........................................................................................................194
Create Index...............................................................................................................194
Create Table...............................................................................................................195
Delete........................................................................................................................201
Describe....................................................................................................................202
Drop Database...........................................................................................................203
Drop Function.............................................................................................................204
Drop Index..................................................................................................................204
Drop Table.................................................................................................................204
Explain.......................................................................................................................204
Flush.........................................................................................................................206
Grant.........................................................................................................................207
Insert.........................................................................................................................209
Kill.............................................................................................................................210
Lock Tables................................................................................................................210
Load Data Infile..........................................................................................................211
Load Table.................................................................................................................213
Optimize Table............................................................................................................214
Purge Master Logs......................................................................................................214
Rename Table............................................................................................................214
Repair Table...............................................................................................................215
Replace .....................................................................................................................215
Reset Master .............................................................................................................216
Reset Slave................................................................................................................216
6 MySQL
Restore Table.............................................................................................................216
Revoke.......................................................................................................................216
Rollback.....................................................................................................................217
Select........................................................................................................................217
Set............................................................................................................................222
Set Transaction..........................................................................................................226
Show Columns............................................................................................................226
Show Create Table......................................................................................................227
Show Databases.........................................................................................................228
Show Grants...............................................................................................................228
Show Index.................................................................................................................229
Show Logs.................................................................................................................229
Show Processlist........................................................................................................230
Show Status...............................................................................................................230
Show Table Status......................................................................................................232
Show Tables...............................................................................................................233
Show Variables...........................................................................................................233
Slave.........................................................................................................................237
Truncate ....................................................................................................................237
Unlock Tables.............................................................................................................237
Update.......................................................................................................................238
Use ...........................................................................................................................239
Rozdział 14. Narzdzia uruchamiane z wiersza polece'.......................................................................241
Zmienne Frodowiskowe............................................................................................... 241
Pliki opcji ...................................................................................................................242
comp_err....................................................................................................................244
isamchk.....................................................................................................................244
make_binary_distribution............................................................................................. 244
msql2mysql................................................................................................................244
my_print_defaults.......................................................................................................245
myisamchk.................................................................................................................246
myisamlog..................................................................................................................252
myisampack...............................................................................................................254
mysql.........................................................................................................................256
mysql_install_db.........................................................................................................268
mysqlaccess..............................................................................................................268
mysqladmin................................................................................................................269
mysqlbinlog................................................................................................................277
mysqlbug...................................................................................................................279
mysqlc.......................................................................................................................279
mysqld.......................................................................................................................280
mysqld-max................................................................................................................296
mysqld-nt...................................................................................................................296
mysqld-opt .................................................................................................................297
mysqld_multi..............................................................................................................297
mysqldump ................................................................................................................299
mysqldumpslow..........................................................................................................306
mysqlhotcopy.............................................................................................................308
mysqlimport...............................................................................................................311
mysqlshow.................................................................................................................315
Plik z chomika:
kronos16
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:
- ◢◤ Gry paczkami
Pliki dostępne do 01.06.2025
Pliki dostępne do 19.01.2025
! IWONA 2 CRACK FULL VERSION DOŻYWOTNIA LICENCJA ZA FREE
##Konta Premium
Zgłoś jeśli
naruszono regulamin