Tuesday, April 24, 2007

MySQL 5 - Einführung, Anwendung, Referenz

MySQL 5 Buch:
MySQL 5 - Einführung, Anwendung, Referenz, 3. Auflage (Mai 2005)
Autor: Michael Kofler
Umfang: 1032 Seiten
Erscheinungstermin: Mai 2005
CD-ROM mit allen Beispielen sowie aktuellen Versionen von Apache, MySQL, PHP etc.
ISBN: 3827322537
Preis: Euro 59,95 (in D inkl. MWSt.) "

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 ©
Inhaltsverzeichnis Datenbankdesign mit MySQL 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
MySQL und InnoDB
MySQL Homepage (englisch)
MySQL Homepage (deutsch)
InnoDB Homepage
MySQL Downloads
Dokumentation
MySQL Manual mit Benutzerkommentaren
MySQL Documentation
Technical FAQ for MySQL 5.0
deutsche Übersetzung des Original-MySQL-Manuals (nicht aktuell!)
diverse MySQL-Artikel (dev.mysql.com)
diverse MySQL-Artikel (devshed.com)
diverse MySQL-Vorträge (Jeremy Zawodny's MySQL Stuff)
MySQL Gotchas
LAMP-Site von O'Reilly (LAMP = Linux + Apache + MySQL + PHP/Perl)
MySQL Mailing List
MySQL Blog
Sonstige Software
ActiveState (Perl für Windows)
Apache Homepage
PHP Homepage
phpMyAdmin

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.:
Apache 2: Apache Webserver 2: Sebastian Wolfgarten, Addison Wesley, deutsch
Datenbankdesign: Database Design for Mere Mortals: Michael J. Hernandez, Addison-Wesley, englisch
Java (Einführung): Handbuch der Java-Programmierung: Guido Krüger, Addison Wesley, deutsch
Java (JDBC): JDBC API Tutorial and Reference: Seth White, Maydene Fisher etc., Addison Wesley, englisch
HTML: HTML Handbuch: Stefan Münz, Franzis Verlag, deutsch
Linux (Einführung): Linux: Michael Kofler, Addison-Wesley, deutsch
MySQL: MySQL, 3rd ed: Paul DuBois, SAMS, engl.
MySQL Cookbook: MySQL Cookbook: Paul DuBois, O'Reilly, english
MySQL High Performace: MySQL High Performace: Jeremy D. Zawodny, O'Reilly, english
Perl - DBI: Programmierung mit Perl DBI: Alligator Descartes und Tim Bunce, O'Reilly, deutsch (übers.)
PHP 5: PHP 5 - Grundlagen und Profiwissen: Jörg Krause, Hanser, deutsch
PHP 5 und MySQL 5: PHP 5 und MySQL 5: Michael Kofler, Bernhard Öggl, Addison-Wesley, deutsch
SQL (Grundlagen): SQL-99 Complete, Really: Peter Gulutzan, Trudy Pelzer, R&D books, englisch
SQL (Grundlagen): The Practical Sql Handbook (4th ed.): Judith S. Bowman und andere, Addison-Wesley, englisch
SQL (Grundlagen): Mastering SQL: Martin Gruber, Sybex, englisch
SQL (Grundlagen): SQL Queries for Mere Mortals: Michael J. Hernandez, John L. Viescas, Addison Wesley, englisch
SQL (für Fortgeschrittene): Joe Celko's SQL for Smarties: Joe Celko, Kaufmann Publishers, englisch
Support / Feedback / Diskussionsforum / Errata
Errata: Hier finden Sie Errata und Ergänzungen.
Forum: Hier finden Sie ein Diskussionsforum zu diesem Buch. Beachten Sie auch die Diskussionsbeiträge zur 2. Auflage des Buchs!
Feedback: Ich freue mich über Feedback zu meinen Büchern und beantworte im Rahmen meiner Möglichkeiten auch Fragen. Haben Sie aber bitte Verständnis dafür, daß ich
nicht allwissend bin (und insbesondere keine Informationen zu Hard- und Software geben kann, die ich nicht selbst testen kann)
keine Bücher mehr schreiben könnte, wenn ich die Aufgabe einer Produkt-Hotline übernehmen wollte (und genau das will ich nicht). Wenn Sie Anmerkungen oder Fragen haben, geben Sie bitte den Buchtitel, die Auflage und die Seitennummer an.
buecher@kofler.cc.nospam (entfernen Sie .nospam!)
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.