Möchten Sie verkaufen? Hier verkaufen
MySQL 5. Einführung, Programmierung, Referenz
 
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

MySQL 5. Einführung, Programmierung, Referenz [Gebundene Ausgabe]

Michael Kofler
4.0 von 5 Sternen  Alle Rezensionen anzeigen (22 Kundenrezensionen)

Derzeit nicht verfügbar.
Ob und wann dieser Artikel wieder vorrätig sein wird, ist unbekannt.


‹  Zurück zur Artikelübersicht

Produktbeschreibungen

Aus der Amazon.de-Redaktion

Mit LAMP wird keine neuartige Lampe bezeichnet, sondern dynamische Webseiten basierend auf den Komponenten Linux, Apache, MySQL und Perl beziehungsweise PHP. Diese Kombination ist nicht nur äußerst günstig, sondern auch noch flexibel und leistungsfähig. Michael Kofler -- bekannt für sein Linux-Standardwerk -- hat sich nun des Themas MySQL angenommen.

Dieses extrem schnelle und schlanke Datenbanksystem bildet inzwischen die Basis für eine Vielzahl von Programmen. MySQL ist nicht nur unter Linux, sondern auch unter Windows verfügbar. Und so beginnt Kofler mit der Einrichtung von Testumgebungen unter Unix und Windows. Dabei beschreibt er nicht nur die reine Installation, sondern auch die Installation des Apache-Web-Servers sowie PHP, Perl und myODBC. Abschließend stellt er ein kleines Einführungsbeispiel vor.

Der zweite Teil befasst sich mit den Grundlagen von MySQL. So stellt der Autor verschiedene Benutzeroberflächen auf der Kommandozeile, für Windows und web-basiert mittels PHO vor. In den weiteren Kapiteln behandelt er die Grundlagen guten Datenbankdesigns, einfaches SQL und das Thema Sicherheit.

Weiter geht es im dritten Teil mit der Programmierung. 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. Insbesondere das PHP-Kapitel ist eine gute Basis für eigene Lösungen.

Da Datenbanksysteme nicht nur programmiert werden, sondern auch administriert werden müssen, behandelt Kofler im vierten Teil die Administration. Hierbei geht er nicht nur auf Standardfälle ein, er behandelt auch fortgeschrittenere Themen, wie die Volltextsuche, die Kompilation mit BDB-Unterstützung für Transaktionen oder die Replikation.

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. Wenn der Autor nun auch noch Bücher zum Apache, zu PHP und zu Perl schreibt, dann kann die notwendige Literatur für LAMP-Lösungen aus einer Hand erstehen. --Frank Mueller -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

Pressestimmen

"Das Buch gibt eine Einführung in die Entwicklung von Datenbankprojekten mit der Open-Source-Datenbank MySQL. Dabei werden auch die erforderlichen Grundlagenkenntnisse vermittelt (Datenbankdesign, SQL).

"Der Programmierteil berücksichtigt insbesondere die Datenbank-Interfaces für PHP, Perl und ODBC (VBA). -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

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.) -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

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.) -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

Kurzbeschreibung

MySQL ist das zur Zeit populärste Open-Source-Datenbanksystem. Steigen Sie mit diesem Buch praxisnah und mit vielen Beispielen in MySQL 5 ein! Die 3. Auflage dieses Standardwerks geht auf alle Neuerungen von MySQL 5 ein: Stored Procedures, Views, Prepared Statements, neue SQL-Kommandos und Funktionen, neue APIs etc. Das Buch beginnt mit einer LAMP-Installations¬anleitung für Windows und Linux und mehreren Grund¬lagenkapitel (Datenbank-Design, SQL, Sicherheit, Administration, GIS-Funktionen). Der umfangreiche Programmierteil berücksichtigt die Pro¬grammiersprachen PHP 5 (inkl. mysqli-Schnittstelle), C, C#, Java, Perl, VB6/VBA und VB.NET. Das Buch endet mit drei Referenzkapitel: SQL-Kommandos und Funktionen, API-Funktionen (z.B. für C, PHP, Java) und MySQL-Kommandowerkzeuge. -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

Klappentext

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 3. Auflage wurde für die Version MySQL 5.0 vollständig aktualisiert und erweitert. Das Buch gilt als MySQL-Standardwerk (Slashdot-Rezension 10/10!) und wurde in mehrere Sprachen übersetzt (englisch, chinesisch).

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.

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

Der umfassende Programmierteil berücksichtigt die Programmiersprachen PHP 5, Perl, Java, C, VB.(NET) und C#. Die abschließende Referenz gibt einen Überblick über die SQL-Syntax, über die Optionen diverser MySQL-Werkzeuge und über die wichtigsten Programmierschnittstellen.

Das Buch wurde im Hinblick auf MySQL 5.0 vollständig überarbeitet. Die folgenden Kapitel und Abschnitte sind neu hinzugekommen:

- MySQL Administrator, MySQL Query Browser

- StarOffice/OpenOffice

- GIS-Funktionen

- Stored Procedures und Trigger

- Views

- Programmierung mit PHP 5 (mysqli)

- Unicode-Unterstützung -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

Umschlagtext

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 3. Auflage wurde für die Version MySQL 5.0 vollständig aktualisiert und erweitert. Das Buch gilt als MySQL-Standardwerk und wurde ins Englische übersetzt (Slashdot-Rezension 10/10!).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. Der Grundlagenteil beschreibt den Entwurf relationaler Datenbanken, den Umgang mit SQL, die Verwendung von Stored Procedures, das Sicherheitssystem und die Administration (z.B. Backups, Logging, Replikation, Tuning). Der umfassende Programmierteil berücksichtigt die Programmiersprachen PHP 5, Perl, Java, C, VB.(NET) und C#. Die abschließende Referenz gibt einen Überblick über die SQL-Syntax, über die Optionen diverser MySQL-Werkzeuge und über die wichtigsten Programmierschnittstellen.Das Buch wurde im Hinblick auf MySQL 5.0 vollständig überarbeitet. Die folgenden Kapitel und Abschnitte sind neu hinzugekommen:
  • MySQL Administrator, MySQL Query Browser
  • StarOffice/OpenOffice
  • GIS-Funktionen
  • Stored Procedures und Trigger
  • Views
  • Programmierung mit PHP 5 (mysqli)
  • Unicode-Unterstützung
CD-ROM: Auf der CD befinden sich alle Beispielprogramme und -datenbanken sowie aktuelle Versionen von MySQL, Apache, PHP etc.Dr. Michael Kofler ist seit mehr als zehn Jahren einer der erfolgreichsten und vielseitigsten Buchautoren bei Addison-Wesley. Sein Stil ist mehrfach ausgezeichnet worden, und viele seiner Bücher wurden übersetzt. Seine Themengebiete umfassen auch Linux, PHP, Visual Basic (.NET) und Excel. -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

Über den Autor

Dr. Michael Kofler studierte Telematik an der TU Graz. Er ist seit mehr als zehn Jahren einer der erfolgreichsten und vielseitigsten Buchautoren bei Addison-Wesley. Sein Stil ist mehrfach ausgezeichnet worden und viele seiner Bücher wurden übersetzt. Seine Themengebiete umfassen unter anderem Linux, MySQL, Visual Basic [.NET] und Excel-VBA. -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

Auszug aus MySQL 5 von Michael Kofler. Copyright © 2005. Abdruck erfolgt mit freundlicher Genehmigung der Rechteinhaber. Alle Rechte vorbehalten.

Vorwort

MySQL ist das am weitesten verbreitete Datenbanksystem im Open-Source-Sektor. Dafür gibt es viele Gründe:

- MySQL ist schnell.

- MySQL ist stabil.

- MySQL ist leicht zu erlernen.

- MySQL läuft auf den gängigen Betriebssystemen (Windows, Linux, Mac OS X, diverse Unix-Derivate).

- MySQL-Anwendungen können in allen erdenklichen Programmiersprachen erstellt werden (z.B. in C, C++, C#, Java, Perl, PHP, Python, VB und VB.NET).

- MySQL ist im Internet umfassend dokumentiert, außerdem gibt es zahlreiche Bücher dazu.

- MySQL ist für viele Anwendungen kostenlos verfügbar (Lizenz GPL).

- Da die Lizenzbestimmungen der GPL ein Hindernis für manche kommerzielle Anwendungen sind, gibt es kostengünstige kommerzielle Lizenzen und optionale Support-Verträge.

MySQL schickt sich an, den Erfolg von Linux im Betriebssystemsektor auf dem Datenbankmarkt zu wiederholen. In Verbindung mit PHP, Perl oder Java stellt MySQL für immer mehr Websites die Datenbasis zur Verfügung. (Besonders beliebt ist die Kombination aus Linux + Apache + MySQL + Perl/PHP. Solche Systeme werden kurz LAMP genannt.) MySQL wird dabei keineswegs nur für kleine Websites eingesetzt, sondern kommt auch bei großen Firmen mit riesigen Datenmengen zur Anwendung - etwa bei Yahoo!, Slashdot oder der NASA.

Was bietet dieses Buch?

Dieses Buch gibt eine vollständige, anwendungs- und beispielorientierte Einführung in das Datenbanksystem MySQL. Es wird keinerlei Vorwissen über SQL oder über Datenbankdesign vorausgesetzt.

Der Einführungsteil beginnt mit einer ausführlichen Installationsanleitung für MySQL, Apache, PHP und Perl unter Windows und Linux. Dabei wird auch die Installation von Komponenten berücksichtigt, die üblicherweise in Kombination mit MySQL eingesetzt werden (Apache, PHP etc.). Darauf aufbauend zeigt ein erstes Beispiel den prinzipiellen Umgang mit MySQL und PHP.

Der zweite Teil des Buchs stellt die wichtigsten Administrationswerkzeuge und Benutzeroberflächen vor: die Kommandos mysql, mysqladmin und mysqldump, die Programme MySQL Administrator und MySQL Query Browser und schließlich phpMyAdmin. Dieses PHP-Programm eignet sich besonders zur Fernadministration über einen Webbrowser. Ein eigenes Kapitel zeigt, wie Sie mit Microsoft Office, Sun StarOffice bzw. OpenOffice auf MySQL-Datenbanken zugreifen können.

Der Grundlagenteil vermittelt eine Menge Hintergrundwissen zur Datenbanksprache SQL, zum richtigen Design von Datenbanken, zu Stored Procedures, zum Zugriffssystem von MySQL und zu vielen anderen Administrationsthemen (z.B. Backups, Logging und Replikation).

Der Programmierteil setzt einen Schwerpunkt bei der Sprache PHP: In einem ausführlichen Kapitel lernen Sie wichtige Programmiertechniken kennen. Mehrere Beispielprogramme zeigen den konkreten Einsatz der Schnittstellen mysql und mysqli (neu in PHP 5). Aber auch andere Programmiersprachen kommen nicht zu kurz: In eigenen Kapiteln werden Perl, Java, C, Visual Basic 6 sowie VB.NET und C# behandelt.

Eine Referenz rundet das Buch ab. Dort finden Sie einen kompakten Überblick über die SQL-Kommandos von MySQL, über die Kommandos und Optionen der Administrationswerkzeuge und über die Funktionen wichtiger Programmierschnittstellen (PHP, Perl, C, Java, ADO.NET).

In Kombination mit den auf der CD verfügbaren Beispieldatenbanken und programmen vermittelt Ihnen dieses Buch ein gutes Fundament für die Entwicklung eigener Datenbankanwendungen. Dabei wünsche ich Ihnen viel Spaß und Erfolg!

Michael Kofler, April 2005 (kofler.cc) -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

‹  Zurück zur Artikelübersicht