|
Dauer: 5 Tage
Motivation:
Die Datenbank MySQL zeichnet sich durch kostengünstigen Betrieb,
einfache Bedienung und hohe Geschwindigkeit aus und hat sich inzwischen
als DER Standard-Datenbank-Server für datenbank-basierte Web-Anwendungen
herauskristallisiert.
Ziel:
Sie erlernen das Installieren, Administrieren und Überwachen
des MySQL-Datenbankservers unter Linux und/oder Windows.
Inhalt:
- MySQL im Vergleich mit anderen Datenbanken
- Eigenschaften
- Einschränkungen
- Lizenzen
- Installation unter Linux und/oder Windows
- Serverstart und -konfiguration
- MySQL-Kommandozeilen-Programme
- Grafische MySQL-Programme (GUI)
- Datenbanken definieren und verwalten
- Benutzerverwaltung und Zugriffsrechte
- Datenbank-Engines (Storage Engines)
- MySQL-Datentypen
- MySQL Sprachgrundlagen
- Syntax, Formatierung und Kommentar
- Vergleiche, Boolsche Logik und Dreiwertige Logik mit NULL
- Reguläre Ausdrücke in MySQL
- MySQL-Operatoren
- MySQL-Funktionen
- Tabellen erstellen und verwalten
- Tabellen ändern
- Tabellen prüfen und warten
- Views (Sichten)
- Indizes einrichten und verwalten
- Schlüsselfelder und Indices
- AUTO_INCREMENT ("Sequences"-Spalte)
- Fremdschlüssel (Foreign Keys) und Referenzielle Integrität
- Index-Optimierung
- Joins
- Unterabfragen (Subselect/Subquery)
- Transaktionen und Transaktions-Level
- Locking (Tabellen und Advisory)
- Prepared Statements (Vorbereitete Anweisungen)
- Routinen (Prozeduren und UDF-Funktionen)
- Lokale Variablen
- Kontrollstrukturen
- Trigger
- Events (Ereignisse)
- Datenimport und -export
- Datensicherung und -wiederherstellung
- Überwachung und Protokolldateien
- Datenbank-Replikation (Master-Slave, Master-Master)
- Gesicherte und verschlüsselte Verbindung
- Performance-Optimierung
- Datentyp-Optimierung
- Fixes/Variables Rowformat
- Tabellen-, Index- und Query-Cache
- Query Optimizer
- Troubleshooting
- Zugriffsmethoden via API (Shell, PHP, Perl, C)
Schulungsunterlagen:
- Skript
- Lösungsblätter zu allen Übungen
- Zusammenfassung der wichtigsten Linux/UNIX-Befehle
- Zusammenfassung der wichtigsten MySQL-Befehle
Voraussetzungen:
- Muss: Allgemeine Computer-Kenntnisse (Tastatur, Maus, Grafische Oberfläche, Editor)
- Muss: Linux-Grundkenntnisse
- Muss: Arbeiten auf der Kommandozeile (analog MS-DOS)
- Kann: SQL-Kenntnisse
- Kann: Kenntnisse eines anderen Datenbank-Systems
Abgrenzung:
- Keine Linux-Systemadministrations-Kenntnisse notwendig
© 2003-2012 OSTC GmbH — $mysql-admin.toc,v 1.5 2008/08/25 09:44:38$
|