MySQL in 90 Minuten
Referat zu MySQL 4.0.13 anlässlich lug-camp.ch in Felsberg, 30. Mai 2003
Inhalt
1. Einleitung
1.1 MySQL in 90 Minuten - geht das?
1.2 Copyright-Notiz
1.3 MySQL-Hilfestellung
1.4 Das benötigen wir
2. Installation von MySQL 4.0.13
2.1 Installation unter Debian 3.0
2.2 Andere Linux-Versionen
3. Grundlagen
3.1 MySQL-Dienst starten und beenden
3.2 Konsole starten und beenden sowie Passwort setzen
3.3 Aufzeichnen einer SQL-Sitzung
3.4 Erstellen einer Datenbank
3.5 Erstellen einer Tabelle
3.6 Ändern von Tabellen
3.7 Hinzufügen und Abfragen von Datensätzen
3.8 Limit-Argument
3.9 Datum- und Zeitstempel
3.10 Bearbeiten bestehender Datensätze
3.11 Löschen von Datensätzen
3.12 Datentabellen verknüpfen
3.13 Grenzen von MySQL?
4. Zugriffsberechtigungen
4.1 Wer, wann, was, aber wozu?
4.2 Die Datenbank 'mysql'
4.3 Grant-Kommando
4.4 Revoke-Kommando
4.5 Verfeinern von Zugriffsrechten
4.6 MySQL gegen Fremdzugriffe absichern
4.7 Zugriff im Netz sperren
5. Tabellen-Typen von MySQL
5.1 MyISAM: Schnell und bewährt
5.2 InnoDB: Jung und dynamisch
5.2.1 Aktivieren der InnoDB-Tabellen
5.2.2 Arbeiten mit den InnoDB-Tabellen
5.3 HEAP: Immer auf Abruf
5.4 Tabellen sperren (Backup)
6. Volltext-Datenbanken
6.1 Volltext hinzufügen
6.2 Arbeiten mit dem Volltext
6.3 Einige Beispiele
7. Export und Import
7.1 File_priv-Rechte
7.2 Export von Tabellen
7.3 Import von Tabellen
7.4 Arbeiten mit Bildern
8. Perl-Beispiel (DBI)
8.1 Demo 'halloperl.pl'
8.2 Perl Database Admin (pDBA)
9. Performence und Optimierung
9.1 Cache-Parameter
9.2 Blob-Objekte in eigenen Tabellen
10. Zukunft und Würdigung
10.1 Was bringt die Gegenwart?
10.2 Was erwartet uns in Zukunft?
Dokument als PDF anzeigen
-- © 2003-06-15 by Urs Pfister, CH-8057 Zürich