Einführung in MySQL

Inhalt:
1. Erste Schritte / Datenbankabfragen
1.1. Was ist MySQL ?
1.2. Verbindung mit MySQL-Server
1.3. Syntax der MySQL-Kommandos
1.4. Datenbanken, Tabellen und Tabellenstruktur
1.5. Daten auswerten (Select-Anweisung) mit einer Tabelle
1.5.1. Komponenten der Select-Anweisung (noch unvollständig)
1.5.2. Anzeige einer kompletten Tabelle
1.5.3. Auswahl von Spalten
1.5.4. Auswahl von Zeilen / Where-Klausel
1.5.5. Funktionen
Beispiele zu: now, to_days, upper, substring, sum, round, concat,
        dayofmonth, monthname, year, hour, minute, date_format, date_add und replace
1.5.6. Aliases
1.5.7. Sortieren
1.5.8. Group By / Having / Aggregationsfunktionen
1.6. Select-Anweisung mit mehreren Tabellen
1.6.1. Cross Join / Equi Join
1.6.2. Natural Left Join
1.6.3. Left Outer Join
1.7. Subselect und temporäre Tabellen
1.8. Hierachische Tabellen
1.9. Beispiele
 
2. Datenmodifikationen
2.1. Datensätze in eine Tabelle einfügen (Insert)
2.2. Datensätze ändern (Update)
2.3. Datensätze löschen (Delete)
 
3. Zugriffsbefugnisse
3.1. Passwort
3.2. Rechte vergeben / entziehen
 
4. Datenbankentwurf
4.1. Normalisierung
4.2. Anomalien und Widersprüche
4.3. Normalformen
4.4. Fremdschlüssel
4.5. Weitere sinnvolle Verfahrensweisen
 
5. Datenbanken verwalten
5.1. Datenbank anlegen (Create Database)
5.2. Tabelle anlegen (Create Table)
5.3. Tabellenstruktur ändern (Alter)
5.4. Tabellen und Datenbanken löschen (Drop)
 
6. Programmierschnittstellen
6.1. PHP-API
6.1.1. Datenbankabfragen
6.1.2. Schreiboperationen
6.1.3. Transaktionen
6.2. C-API
6.3. ODBC


MySQL-Beschreibungen:

PHP-Beschreibung:

MySQL-Funktionen in PHP: MySQL-Funktionen in C:

Dietmar Grunewald
Oktober 2006