MySQL 5

Einführung, Programmierung, Referenz
3. Auflage

Cover 3. Auflage
 

Eckdaten

MySQL 5 - Einführung, Anwendung, Referenz, 3. Auflage (Mai 2005)
Autor: Michael Kofler
Umfang: 1032 Seiten
CD-ROM mit allen Beispielen

Ausgaben

  • Hardcover-Ausgabe (Mai 2005, vergriffen)

  • Studentenausgabe (August 2007)
    ISBN: 3827326362
    Preis: Euro 39,95 (in D inkl. MWSt.)
    oder EDV-BUCHVERSAND Delf Michel

Schulungen

Ich führe auch MySQL-Schulungen durch. Aktuelle Termine finden Sie hier.


Andere Ausgaben des Buchs:

Englische Übersetzung der 3. Auflage (apress)
Französische Übersetzung der 3. Auflage (eyrolles)
Italienische Übersetzung der 3. Auflage (apoge)
Chinesische Übersetzung der 3. Auflage (DrMaster)
Tschechische Übersetzung der 3. Auflage (Computer Press)


Inhalt

Dieses Buch gibt eine praxisorientierte Einführung in die Installation, Anwendung, Programmierung und Administration von MySQL 5. Die hier vorliegende 3. Auflage wurde für MySQL 5.0 vollständig aktualisiert und erweitert.

Das Buch ist in fünf Teile gegliedert:

  • Einführung: Das Buch beginnt mit einer ausführlichen Installationsanleitung für MySQL und die dazugehörigen Werkzeuge (Apache, PHP, Perl etc.). Dabei wird sowohl Windows als auch Linux berücksichtigt. Ein erstes Einführungsbeispiel, eine mit PHP realisierte Internet-Umfrage, macht rasch mit der neuen Arbeitsumgebung vertraut.

  • Administrationswerkzeuge und Benutzeroberflächen: In mehreren Kapiteln werden die Kommandowerkzeuge mysql, mysqladmin und mysqldump und die Administrationswerkzeuge MySQL Administrator, MySQL Query Browser sowie phpMyAdmin beschrieben. Ein weiteres Kapitel zeigt, wie Sie mit Microsoft Office (Excel, Access) bzw. mit OpenOffice/StarOffice auf MySQL-Daten zugreifen.

  • Grundlagen: Der Grundlagenteil beschreibt den Entwurf relationaler Datenbanken, den Umgang mit SQL, das Sicherheitssystem, die Verwendung von GIS-Funktionen, die Programmierung von Stored Procedures und die Administration (z.B. Backups, Logging, Replikation, Tuning).

  • Programmierung: Der umfassende Programmierteil berücksichtigt die Programmiersprachen PHP 5 (Schwerpunkt, mysqli-Schnittstelle), Perl, Java, C, C++, VB6, VB.NET und C#.

  • Referenz: Die abschließende Referenz gibt einen Überblick über die SQL-Syntax, über die Optionen diverser MySQL-Werkzeuge und über die wichtigsten Programmierschnittstellen.

Der Anhang enthält ein Glossar mit den wichtigsten Begriffen aus der MySQL- und Datenbankwelt sowie eine Beschreibung der neuen Funktionen von MySQL 4.1 (auf der Basis einer Entwickler-Version).

Neu in der 3. Auflage

Das Buch wurde im Vergleich zur zweiten Auflage vollständig überarbeitet. Die meisten Änderungen ergeben sich aus den Neuerungen der MySQL-Server-Versionen 4.1 und 5.0. Gleichzeitig gibt es aber auch viel Neues im Umfeld von MySQL: neue Programmierschnittstellen (z.B. mysqli in PHP 5), neue Administrationswerkzeuge etc. Die wichtigsten Neuerungen sind in den folgenden Punkten zusammengefasst.

Neuerungen in MySQL 4.1 und 5.0

  • Unterstützung von Unicode und anderen neuen Zeichensätzen
  • Views
  • INFORMATION_SCHMEMA-Tabellen
  • Sub-SELECTs
  • Bessere Passwort-Authentifizierung und zusätzliche Privilegien für die Zugriffsverwaltung
  • GIS-Funktionen
  • Stored Procedures und Trigger
  • Neue Möglichkeiten zur Administration von InnoDB-Tabellen
  • Diverse neue SQL-Kommandos, -Funktionen und Datentypen
  • Diverse neue Optionen für den MySQL-Server und seine Werkzeuge

Neuerungen im Umfeld von MySQL

  • MySQL Administrator und MySQL Query Browser (neues Kapitel 5)
  • Viele neue Funktionen in phpMyAdmin (neues Kapitel 6)
  • Datenbankschnittstelle in OpenOffice/StarOffice (neue Abschnitte 7.4 bis 7.6)
  • Objektorientierte Schnittstelle mysqli in PHP 5 (neues Kapitel 15, Referenz in Kapitel 23)
  • Neue Funktionen in der C-API (Kapitel 1, Referenz in Kapitel 23)
  • Neuer ADO.NET-Treiber Connector/Net (Kapitel 20, Referenz in Kapitel 23)

CD-ROM

Auf der beiliegenden CD befinden sich alle Beispielprogramme und -datenbanken sowie aktuelle Versionen von MySQL, Apache, PHP etc.


Leseproben ©

pdf Inhaltsverzeichnis
pdf Datenbankdesign mit MySQL
pdf Stichwortverzeichnis


Rezensionen

slashdot.com, 11/2004 (Craig Maloney):
useful and complete reference to using and programming with MySQL, rating 10/10
Programmers will find excellent examples for linking their programs with MySQL, and developers will find the reference and examples extremely useful for taking their data from creation to deployment. I found this book easy to read and exceptionally useful. The author did the hard work of taking the documentation and sifting through it to bring the useful parts together clearly and concisely. Definitive indeed. (Die Rezension bezieht sich auf die englische Übersetzung der 2. Auflage. Hier ist die ganze Rezension.)

ix 8/2004 (Christian Wilk): komplizierte Sachverhalte anschaulich beschrieben
In klarem Stil führt Kofler vom Einfachen zum Schwierigen und versteht es glänzend, sogar komplizierte Sachverhalte anschaulich zu beschreiben. [...] Gespickt mit Hinweisen und Tipps bietet der Band selbst erfahrenen Anwendern genügend neue Informationen. (Die Rezension bezieht sich auf die 2. Auflage.)

Linux Magazin 9/2003 (Bernhard Röhrig): hier schreibt ein Praktiker für Praktiker
Auf über 900 Seiten behandelt der Autor alle wichtigen Aspekte im Umgang mit dem Datenbanksystem in Version 4.0. Selbst ein Ausblick auf die wichtigsten Features der noch in Entwicklung befindlichen Version 4.1 fehlt nicht. [...] Das alles ist exakt recherchiert und mit vielen Tipps gewürzt, die erkennen lassen, dass hier nicht einfach nur Dokumentationen mit eigenen Worten wiedergegeben werden, sondern ein Praktiker für Praktier schreibt. (Die Rezension bezieht sich auf die 2. Auflage.)

PostNuke.de, 2002 (Martin Kasapar): durchgängige Beispiele
Sehr gut gefällt an dem Buch die durchgängige Erarbeitung des Stoffes an Beispielen; Diese als bekannten und einleuchtend vorraussetzbaren Problemstellungen der Beispielaufgaben ( der Bücherdatenbank und des Diskussionforums) bilden für den Leser Brücken, über die er sich das neu zu erabeitende Wissen leichter aneigen kann. (Die Rezension bezieht sich auf die 1. Auflage.)

buchkritik.at, 2002 (Bruno Hopp): absolute Leseempfehlung
Kurz: Einsteiger und engagierte Datenbanknutzer bis hin zum professionellen Anwender erhalten mit "MySQL" von Michael Kofler eine ausführliche, immer anschauliche und sehr gut verständliche Übersicht zum Thema. Meine ganz persönliche Meinung: Absolute Leseempfehlung! (Die Rezension bezieht sich auf die 1. Auflage. Hier ist die ganze Rezension.)

phpwelt.de, 2001: intelligenter Aufbau
Neben den Grundlagen und administrativen Kenntnissen zu MySQL vermittelt "MySQL - Einführung, Programmierung, Referenz" auch umfangreiches Wissen und Hintergründe zur Programmierung webbasierter Anwendungen -- hauptsächlich mit den Mittel von PHP. [...] Selbst der theoretische Stoff zum Datenbankdesign wird mit einleuchtenden Beispielen erklärt und ist leicht zu erlernen. (Die Rezension bezieht sich auf die 1. Auflage. Hier ist die ganze Rezension.)

Pro-Linux 9/2001 (Thomas Drilling): ein literarisches Erlebnis
[...] Seine Bücher lesen sich derart locker flockig, dass beim ersten Durchlesen zunächst der primäre Eindruck seiner sprachlichen Gewandheit zurückbleibt und man sich aufgrund der Leichtigkeit, mit der sich der Stoff auszubreiten scheint, hinterher unwillkürlich fragt, ob es denn evtl. an sachlicher Tiefe und Komplexität fehle. Dem ist aber nicht so, wenn man sich im einem zweiten Lesedurchgang bewusst auf die fachlichen Inhalte der gebotenen Praxis-Beispiele einlässt. (Die Rezension bezieht sich auf die 1. Auflage. Hier ist die ganze Rezension.)

Internet Professionell 7/2001 (Thomas Meinike): uneingeschränkt empfehlenswert
[...] Im letzten Drittel sind wieder die Administratoren gefordert, wenn Backups, Datenbankmigrationen sowie Im- und Export von Daten diskutiert werden. Eine kompakte Referenz beschließt diesen nützlichen Titel. Fazit: Uneingeschränkt empfehlenswert für angehende und gestandene MySQL-Anwender. (Die Rezension bezieht sich auf die 1. Auflage.)

php-center.de, 2001 (Ralf Geschke): sehr gelungen und empfehlenswert
Meiner bescheidenen Meinung nach ist das Buch sehr gelungen und damit empfehlenswert. [...] Sehr gut gefallen hat mir der Stil, nicht nur Kommando für Kommando, Feature für Feature nacheinander zu beschreiben, sondern einen wirklichen Text, einen roten Faden für den Leser zu bieten, anhand dessen eingeführt und vertieft wird. Gleichzeitig ist das Buch sehr abwechslungsreich, und man wird neugierig auf die Kapitel, die dem Gelesenen noch folgen mögen. Dieses Buch hat bislang eindeutig gefehlt, und es spricht nichts dagegen, dass der Name "Kofler" auch beim Thema MySQL zu einem Synonym für das Standardwerk im deutschsprachigen Markt wird - wie bereits beim Titel "Linux" des gleichen Autors geschehen. (Die Rezension bezieht sich auf die 1. Auflage. Hier ist die ganze Rezension.)

amazon.de, 2001 (Frank Mueller): wieder ein Standardwerk
Anhand einer nicht zu trivialen Beispielanwendung stellt Kofler die Programmierung via PHP, Perl und Access via myODBC vor. Die drei Kapitel sind umfangreich genug, um tatsächlich einen guten Einstieg zu erhalten. [...] Den Abschluss bilden eine SQL-Referenz, eine Aufführung der MySQL-Tools und eine API-Referenz. Sie runden das Buch von Michael Kofler so ab, dass ihm auch dieses Mal wieder ein Standardwerk gelungen ist. (Die Rezension bezieht sich auf die 1. Auflage. Hier ist die ganze Rezension.)

Rezensionen zur englischen Übersetzung

Leserrezensionen bei amazon.de

Leserrezensionen zur englischen Übersetzung bei amazon.com


Links

Weiterführende Literatur
Die folgende Liste gibt einige Empfehlungen zu weiterführender Literatur im Umfeld von MySQL / SQL / Datenbankdesign / Apache / PHP / Perl / HTML / Linux etc.:

Errata

Errata: Hier finden Sie Errata und Ergänzungen.

Bei Produktionsfehlern (z.B. fehlende Seiten) wenden Sie sich bitte direkt an den Verlag:

support@addison-wesley.de.nospam (entfernen Sie .nospam!)


Home
Zurück zur Homepage.