MySQL ist das zur Zeit populärste Open-Source-Datenbanksystem. Die zweite Auflage dieses praxisorientierten Standardwerks ist für die neue MySQL-Version 4.n vollständig aktualisiert und stark erweitert. Es zeigt die Installation, Anwendung und Administration von MySQL sowohl unter Windows als auch unter Linux. Ein ausführlicher Grundlagenteil vermittelt das erforderliche Know-how über Sicherheitskonzepte, SQL und Datenbankdesign. Der Programmierteil berücksichtigt die Sprachen PHP (Schwerpunkt) sowie Perl, Java, C, C++, C#, VB6, VBA und VB.NET. Der Referenzteil fasst die Syntax aller wichtigen SQL- und API-Funktionen zusammen.
MySQL ist zurzeit das populärste freie Datenbanksystem. Dieses Buch gibt eine praxisorientierte Einführung in die Installation, Anwendung, Programmierung und Administration von MySQL. Die hier vorliegende 2. Auflage wurde für die neue MySQL-Version 4.n vollständig aktualisiert und stark erweitert.
Das Buch beginnt mit einer ausführlichen Installationsanleitung für MySQL und die dazugehörigen Werkzeuge (Apache, PHP, Perl etc.), wobei sowohl Windows als auch Unix/Linux berücksichtigt werden. Ein erstes Einführungsbeispiel, eine Internetumfrage, macht rasch mit der neuen Arbeitsumgebung vertraut.
Der Grundlagenteil geht ausführlich auf den Entwurf relationaler Datenbanken, den Umgang mit SQL und auf das Sicherheitssystem von MySQL ein. Beschrieben werden auch Benutzeroberflächen zur Administration von MySQL, insbesondere phpMyAdmin und das neue MySQL Control Center.
Im Programmierteil setzt das Buch einen Schwerpunkt bei der Programmiersprache PHP. Nach einer Diskussion wichtiger Programmiertechniken werden zwei umfangreiche Beispiele vorgestellt (Verwaltung einer Buchdatenbank, Diskussionsforum). Weitere Kapitel beschreiben das Zusammenspiel von MySQL mit den Programmiersprachen Perl, Java, C, C++, VB[.NET] und C#.
Auch die Administration und andere fortgeschrittene Themen kommen nicht zu kurz: Das Buch behandelt unter anderem Backups, den Umgang mit Logging-Dateien, den Import und Export von Textdateien, die Verwendung verschiedener Sortierordnungen, die Verwendung von InnoDB-Tabellen und Transaktionen sowie die Einrichtung eines Replikationssystems.
Die abschließende Referenz gibt einen kompakten Überblick über die in MySQL gültige SQL-Syntax, über die zahlreichen Kommandos und Optionen der MySQL-Werkzeuge und über die wichtigsten Programmierschnittstellen.
Inhalt der CD-ROM:
Auf der CD befinden sich alle Beispielprogramme und -datenbanken sowie aktuelle Versionen von MySQL, Apache, PHP etc.
Der Autor
Dr. Michael Kofler ist seit mehr als zehn Jahren einer der erfolgreichsten und vielseitigsten Buchautoren bei Addison-Wesley. Sein Stil ist mehrfach ausgezeichnet worden, viele seiner Bücher wurden übersetzt. Seine Themengebiete umfassen auch Linux, Visual Basic[.NET] und Excel.
MySQL ist zurzeit das populärste freie Datenbanksystem. Dieses Buch gibt eine praxisorientierte Einführung in die Installation, Anwendung, Programmierung und Administration von MySQL. Die hier vorliegende 2. Auflage wurde für die neue MySQL-Version 4.n vollständig aktualisiert und stark erweitert.
Das Buch beginnt mit einer ausführlichen Installationsanleitung für MySQL und die dazugehörigen Werkzeuge (Apache, PHP, Perl etc.), wobei sowohl Windows als auch Unix/Linux berücksichtigt werden. Ein erstes Einführungsbeispiel, eine Internetumfrage, macht rasch mit der neuen Arbeitsumgebung vertraut.
Der Grundlagenteil geht ausführlich auf den Entwurf relationaler Datenbanken, den Umgang mit SQL und auf das Sicherheitssystem von MySQL ein. Beschrieben werden auch Benutzeroberflächen zur Administration von MySQL, insbesondere phpMyAdmin und das neue MySQL Control Center.
Im Programmierteil setzt das Buch einen Schwerpunkt bei der Programmiersprache PHP. Nach einer Diskussion wichtiger Programmiertechniken werden zwei umfangreiche Beispiele vorgestellt (Verwaltung einer Buchdatenbank, Diskussionsforum). Weitere Kapitel beschreiben das Zusammenspiel von MySQL mit den Programmiersprachen Perl, Java, C, C++, VB[.NET] und C#.
Auch die Administration und andere fortgeschrittene Themen kommen nicht zu kurz: Das Buch behandelt unter anderem Backups, den Umgang mit Logging-Dateien, den Import und Export von Textdateien, die Verwendung verschiedener Sortierordnungen, die Verwendung von InnoDB-Tabellen und Transaktionen sowie die Einrichtung eines Replikationssystems.
Die abschließende Referenz gibt einen kompakten Überblick über die in MySQL gültige SQL-Syntax, über die zahlreichen Kommandos und Optionen der MySQL-Werkzeuge und über die wichtigsten Programmierschnittstellen.
Inhalt der CD-ROM:
Auf der CD befinden sich alle Beispielprogramme und -datenbanken sowie aktuelle Versionen von MySQL, Apache, PHP etc.
Der Autor
Dr. Michael Kofler ist seit mehr als zehn Jahren einer der erfolgreichsten und vielseitigsten Buchautoren bei Addison-Wesley. Sein Stil ist mehrfach ausgezeichnet worden, viele seiner Bücher wurden übersetzt. Seine Themengebiete umfassen auch Linux, Visual Basic[.NET] und Excel.