|
Inhalt |
6 |
|
|
Vorwort |
10 |
|
|
Zielgruppe |
11 |
|
|
Zweck |
11 |
|
|
Verwendung des Buches |
12 |
|
|
Konventionen dieses Buches |
13 |
|
|
Danksagungen |
13 |
|
|
TEIL I Einführung |
16 |
|
|
MySQL |
18 |
|
|
Relationale Datenbanken |
18 |
|
|
Die Geschichte von MySQL |
21 |
|
|
Der Entwurf von MySQL |
22 |
|
|
Features von MySQL |
24 |
|
|
MySQL-Anwendungen |
26 |
|
|
Was Sie bekommen |
27 |
|
|
Installation |
29 |
|
|
Vorbereitungen |
29 |
|
|
Unix-Installation |
30 |
|
|
Windows-Installation |
36 |
|
|
SQL, so wie es MySQL versteht |
40 |
|
|
SQL-Grundlagen |
40 |
|
|
Datenbanken erstellen |
44 |
|
|
Tabellenverwaltung |
45 |
|
|
MySQL-Datentypen |
48 |
|
|
Indizierung |
53 |
|
|
Daten verwalten |
55 |
|
|
Abfragen (Queries) |
59 |
|
|
SQL-Operatoren |
66 |
|
|
Erweiterte Funktionalität |
72 |
|
|
Datenbank-Administration |
86 |
|
|
Konfiguration |
87 |
|
|
Hoch- und Herunterfahren des Servers |
90 |
|
|
Protokollierung |
93 |
|
|
Datensicherungen |
97 |
|
|
Wiederherstellung (Recovery) |
99 |
|
|
Tabellenwartung und Crash Recovery |
100 |
|
|
TEIL II Administration von MySQL |
104 |
|
|
Performance Tuning |
106 |
|
|
Ein Optimierungsansatz |
106 |
|
|
Optimieren der Anwendungen |
107 |
|
|
Optimierung des Datenbank-Servers |
120 |
|
|
Optimierung des Betriebssystems und der Hardware |
121 |
|
|
Sicherheit |
122 |
|
|
Datenbank-Sicherheit |
122 |
|
|
Systemsicherheit |
140 |
|
|
Sicherheit von Anwendungen |
144 |
|
|
Datenbank-Design |
149 |
|
|
Einführung in das Datenbank-Design |
149 |
|
|
Normalisierung |
152 |
|
|
Eine Methode zur logischen Datenmodellierung |
161 |
|
|
Physikalisches Datenbank-Design |
162 |
|
|
TEIL III Programmieren mit MySQL |
168 |
|
|
Datenbank-Anwendungen |
170 |
|
|
Architektur |
170 |
|
|
Verbindungen und Transaktionen |
175 |
|
|
Objektrelationale Modellierung |
178 |
|
|
Perl |
181 |
|
|
Einführung in DBI |
182 |
|
|
DBI und CGI |
191 |
|
|
Ein allgemeines Modell für wartbare Perl-Programme |
200 |
|
|
Python |
221 |
|
|
DB-API |
221 |
|
|
Datenbank-abhängige Operationen |
225 |
|
|
DB-API im Einsatz |
226 |
|
|
PHP |
232 |
|
|
Gestatten: PHP |
233 |
|
|
PHP-Installation |
239 |
|
|
Zugriff auf das MySQL-DBMS mit PHP |
242 |
|
|
Benutzerdaten sichern |
255 |
|
|
Sitzungsverwaltung |
256 |
|
|
Daten mit PHP schreiben |
259 |
|
|
Die |
262 |
|
|
Wollen Sie mehr wissen? |
266 |
|
|
C-API |
268 |
|
|
Übersicht über die API |
268 |
|
|
Die C-API in der Praxis |
274 |
|
|
Fortgeschrittene Themen |
278 |
|
|
Java |
280 |
|
|
Die JDBC-API |
280 |
|
|
Einfacher Datenbank-Zugriff |
292 |
|
|
Dynamischer Datenbank-Zugriff |
297 |
|
|
Ein Gästebuch-Servlet |
299 |
|
|
Erweitern von MySQL |
300 |
|
|
Benutzerdefinierte Funktionen |
300 |
|
|
Alternative Zeichensätze |
316 |
|
|
TEIL IV MySQL-Referenz |
322 |
|
|
SQL-Syntax für MySQL |
324 |
|
|
Grundlegende Syntax |
324 |
|
|
SQL-Befehle |
328 |
|
|
Datentypen von MySQL |
360 |
|
|
Numerische Datentypen |
362 |
|
|
String-Datentypen |
366 |
|
|
Datumstypen |
369 |
|
|
Komplexe Datentypen |
371 |
|
|
Operatoren und Funktionen |
373 |
|
|
Operatoren |
373 |
|
|
Funktionen |
375 |
|
|
MySQL PHP-API-Referenz |
390 |
|
|
Datentypen |
390 |
|
|
Funktionen |
391 |
|
|
C-Referenz |
416 |
|
|
Datentypen |
416 |
|
|
Funktionen |
420 |
|
|
Die Python DB-API |
449 |
|
|
Modul: MySQLdb |
449 |
|
|
Index |
460 |
|
|
Über die Autoren |
480 |
|
|
Über den Übersetzer |
480 |
|
|
Kolophon |
481 |
|