Locale Page...  Global  |  Germany  |  UK  |  USA
Your privat CyberGadget - Die besten Resourcen für Web-Designer, Web-Master und Web-Developer!
Quick Search
Werbung
Partner & Freunde
Developersdex
Tutorial Guide
AVG Rating: 0.00
  Hinzugefügt 24 Jan 05   Aktualisiert JUST
MySQL 4  
29.95 €
Neu ab 19.95 €
2 Gebraucht ab 18.00 €

Author Paul du Bois
Publisher Markt und Technik
Publication Date 2004-05
Gebundene Ausgabe - 1191 Pages
ISBN 3827267889

Amazon Reviews
amazon.de:
Diese grundlegend überarbeitete Neuauflage des führenden Handbuchs zu MySQL 3.22 bis 4.0/4.1 enthält alles, was Sie für den professionellen Einsatz des Open Source-RDBMS wissen müssen. Autor Paul DuBois hat auch diesmal den MySQL-Entwicklern über die Schulter geschaut und kann so mit den kompetentesten Antworten und Lösungen rund um MySQL aufwarten.DuBois schafft zunächst die nötigen Grundlagen, bevor er Sie detailliert in die Administration Ihres MySQL-Servers und in die MySQL-Programmierung mit C, Perl und PHP und einführt. Die umfangreichen Anhänge enthalten neben Anleitungen zur Installation detaillierte Referenzen u.a. zu allen MySQL-Spaltentypen, -Operatoren und -Funktionen sowie zu den C-, Perl- und PHP-APIs.
amazon.de:

Was Sie von diesem Buch erwarten können

Durch die Lektüre dieses Buches lernen Sie, MySQL wirkungsvoll einzusetzen, um Ihre Arbeitsproduktivität zu erhöhen. Sie lernen, wie Sie Ihre Daten in eine Datenbank hinein bekommen und wie Sie Anfragen formulieren, die Ihnen die Antworten auf die Fragen geben, die Sie zu diesen Daten haben.

Sie brauchen kein Programmierer zu sein, um SQL zu verstehen und anzuwenden. Dieses Buch zeigt Ihnen, wie es funktioniert. Um die Verwendung einer Datenbank zu verstehen, genügt es jedoch nicht, nur die SQL-Syntax zu kennen. Dieses Buch stellt die einzigartigen Fähigkeiten von MySQL heraus und zeigt, wie man sie einsetzt.

Sie werden auch sehen, wie sich MySQL in andere Tools integriert. Es wird erklärt, wie Sie MySQL mit PHP oder Perl nutzen, um auf Grund von Datenbankanfragen dynamische Webseiten zu erstellen. Sie werden lernen, eigene Programme für den Zugriff auf MySQL-Datenbanken zu schreiben. Dies alles verbessert die Fähigkeit von MySQL, den Anforderungen Ihrer speziellen Anwendungen gerecht zu werden.

Wenn Sie für die Administration einer MySQL-Installation zuständig sein sollten, zeigt Ihnen dieses Buch, worin Ihre Pflichten bestehen und wie Sie sie erfüllen. Sie lernen, Benutzerkonten einzurichten, Datenbanksicherungen auszuführen und die Sicherheit Ihrer Website zu gewährleisten.

Der Aufbau dieses Buches

Dieses Buch besteht aus vier Teilen:

Teil I: Allgemeine Verwendung von MySQL

  • Kapitel 1: »Einführung in MySQL und SQL«. Das Kapitel beschreibt, wie Sie von MySQL profitieren können, und gibt in Form eines allgemeinen Tutorials eine Einführung in das interaktive MySQL-Clientprogramm und in die Grundlagen und allgemeinen Fähigkeiten von SQL.
  • Kapitel 2: »Daten in MySQL«. Erläutert die Spaltentypen, mit denen Sie Ihre Daten in MySQL beschreiben können, die Eigenschaften und Grenzen der einzelnen Typen, wann und wie man sie einsetzt und wie man bei ähnlichen Typen den richtigen wählt. Ferner geht es um die Auswertung von Ausdrücken und um die Typumwandlung.
  • Kapitel 3: »Syntax und Verwendung von SQL in MySQL«. Jedes derzeit verfügbare, größere RDBMS versteht SQL, aber jede Datenbank-Engine implementiert einen etwas anderen SQL-Dialekt. Dieses Kapitel behandelt SQL unter besonderer Berücksichtigung derjenigen Merkmale, durch die sich MySQL von anderen SQL-Lösungen unterscheidet.
  • Kapitel 4: »Optimierung von Anfragen«. Hier lernen Sie, wie Sie Ihre Anfragen effizienter gestalten.
Teil II: MySQL-Programmierschnittstellen

  • Kapitel 5: »Einführung in die Programmierung von MySQL«. Dieses Kapitel behandelt einige der für MySQL verfügbaren Programmierschnittstellen und enthält einen allgemeinen Vergleich der APIs, die in diesem Buch näher behandelt werden.
  • Kapitel 6: »Das C-API von MySQL«. Zeigt, wie man C-Programme mit dem API aus der Client-Bibliothek schreibt, die zur MySQL-Distribution gehört.
  • Kapitel 7: »Das Perl-DBI-API«. Zeigt, wie man Perl-Scripts mit dem DBI-Modul schreibt. Behandelt werden eigenständige Scripts und CGI-Scripts für die Programmierung von Websites.
  • Kapitel 8: »Das PHP-API«. Beschreibt, wie man mit der Scriptsprache PHP dynamische Webseiten schreiben kann, die auf MySQL-Datenbanken zugreifen.
Teil III: MySQL-Administration

  • Kapitel 9: »Einführung in die Administration von MySQL«. Hier lernen Sie, was die Pflichten eines Datenbankadministrators sind und was Sie wissen sollten, um eine Website erfolgreich zu betreiben.
  • Kapitel 10: »Das MySQL-Datenverzeichnis«. Beschreibt umfassend die Organisation und den Inhalt des Datenverzeichnisses, unter dem MySQL Datenbanken und Statusdateien speichert.
  • Kapitel 11: »Allgemeine MySQL-Administration«. Dieses Kapitel beschreibt, wie Sie gewährleisten können, dass gleichzeitig mit Ihrem System auch Ihr Server korrekt hoch- und heruntergefahren wird. Es enthält auch Anleitungen zur Einrichtung von MySQL-Benutzerkonten und behandelt die Pflege von Logdateien, die Konfiguration des InnoDB-Tabellenplatzes. Sicherungsstrategien, Server-Tuning, die Ausführung mehrerer Server und die Konfiguration von Replikationsservern.
  • Kapitel 12: »Sicherheit«. Sie erfahren, was Sie wissen müssen, um Ihre MySQL-Installation vor einem Eindringen schützen. Als Eindringlinge kommen sowohl Benutzer auf dem Serverhost als auch Netzwerkclients in Frage. Das Kapitel beschreibt auch, wie Sie den MySQL-Server konfigurieren müssen, damit sichere Verbindungen über SSL unterstützt werden.
  • Kapitel 13: »Wartung und Reparatur von Datenbanken«. Hier zeige ich Ihnen, wie Sie durch vorausschauende Wartung ein Unglück abwenden, wie Sie Ihre Datenbanken sichern und wie Sie nach einem Absturz Daten retten, falls das Unheil trotz Ihrer vorbeugenden Maßnahmen zuschlägt.
Teil IV: Anhänge

  • Anhang A: »Software beschaffen und installieren«. In Anhang A steht, wo Sie die wichtigsten in diesem Buch beschriebenen Tools erhalten und wie Sie sie installieren.
  • Anhang B: »Spaltentypen-Referenz«. Beschreibung der Spaltentypen von MySQL.
  • Anhang C_ »Referenz zu Operatoren und Funktionen«. Beschreibung der Operatoren und Funktionen, mit denen man Ausdrücke in SQL-Anweisungen schreiben kann.
  • Anhang D_ »Referenz zur SQL-Syntax«. Beschreibung aller SQL-Anweisungen, die MySQL versteht.
  • Anhang E: »MySQL-Programmreferenz«. Beschreibung der zur MySQL-Distribution gehörenden Programme.
  • Anhang F_ »C-API-Referenz«. Beschreibung der Datentypen und Funktionen in der MySQL-C-Client-Bibliothek.
  • Anhang G: »Perl-DBI-API-Referenz«. Beschreibung der Methoden und Attribute, die das Perl-DBI-Modul zur Verfügung stellt.
  • Anhang H: »PHP-API-Referenz«. Beschreibung der Funktionen, mit denen PHP MySQL unterstützt.
  • Anhang I: »Internetprovider«. Was ist bei der Auswahl eines Internetproviders mit MySQL-Zugang zu berücksichtigen? Was sollten Sie bedenken, wenn Sie selbst als Internetprovider Ihren Kunden MySQL-Dienste anbieten?

Wie man dieses Buch lesen sollte

Egal, welchen Teil dieses Buches Sie gerade lesen: Am besten probieren Sie immer die dazugehörigen Beispiele aus. Wenn MySQL nicht auf Ihrem System installiert ist, sollten Sie dies nachholen oder jemand anders bitten, dies für Sie zu tun. Danach beschaffen Sie sich die erforderlichen Dateien, um die Musterdatenbank sampdb einzurichten, auf die wir uns im gesamten Buch beziehen werden. Wo Sie dies alles finden und wie Sie es installieren, sagt Ihnen Anhang A, »Software beschaffen und installieren«.

Wenn Sie sich mit MySQL oder SQL noch überhaupt nicht auskennen, sollten Sie mit Kapitel 1, »Einführung in MySQL und SQL«, beginnen. Hier finden Sie eine Einführung in Form eines Tutorials, das Ihnen die grundlegenden Konzepte von MySQL und SQL vermittelt und Sie für den Rest dieses Buches fit macht. Lesen Sie danach Kapitel 2, »Daten in MySQL«, und Kapitel 3, »Syntax und Verwendung von SQL in MySQL«, um zu lernen, wie Sie Ihre eigenen Daten so beschreiben und manipulieren, dass Sie die Fähigkeiten von MySQL für Ihre eigenen Anwendungen ausnutzen können.

Sie sollten die Kapitel 2 und 3 auch dann lesen, wenn Sie schon ein wenig SQL beherrschen. Die Implementierungen von SQL sind unterschiedlich, und bestimmt interessiert es Sie, worin sich die MySQL-Implementierung von anderen unterscheidet, die Sie vielleicht schon kennen.

Wenn Sie schon Erfahrung mit MySQL haben, aber mehr darüber wissen möchten, wie Sie bestimmte Aufgaben ausführen können, sollten Sie dieses Buch als Referenz verwenden und Themen nach Bedarf nachschlagen. Sie werden feststellen, dass insbesondere einige der Anhänge hervorragend für Referenzzwecke geeignet sind.

Wenn Sie eigene Programme für den Zugriff auf MySQL-Datenbanken schreiben möchten, sollten Sie die API-Kapitel beginnend mit Kapitel 5, »Einführung in die Programmierung von MySQL«, lesen. Wenn Sie ein webbasiertes Front-End für den leichteren Zugriff auf Ihre Datenbanken herstellen oder umgekehrt für Ihre Website ein Datenbank-Back-End zur Verfügung stellen möchten, um Ihre Website durch dynamischen Inhalt zu verbessern, dann sollten Sie die Kapitel 7, »Das Perl-DBI-API«, und 8, »Das PHP-API«, lesen.

Wenn Sie MySQL testen möchten, um es mit Ihrem derzeitigen RDBMS zu vergleichen, sind mehrere Teile des Buches nützlich für Sie. Um MySQL mit Ihrem gewohnten SQL zu vergleichen, lesen Sie die Kapitel über Datentypen und SQL-Syntax in Teil I. Wenn Sie selbst geschriebene Anwendungen haben, lesen Sie die Programmierkapitel in Teil II, und um einzuschätzen, wie groß der Administrationsaufwand für eine MySQL-Installation ist, lesen Sie Teil III. Diese Informationen sind auch nützlich, wenn Sie zwar derzeit keine Datenbank nutzen, aber eine vergleichende Analyse von MySQL und anderen Datenbanken durchführen, um ein System auszuwählen.

Wenn Sie MySQL-Zugriff benötigen und einen Internetprovider suchen, der dies anbietet, so finden Sie in Anhang I, »Internetprovider«, einige Tipps, wie Sie einen Provider auswählen können. Der Anhang gibt auch Providern Ratschläge, die MySQL anbieten möchten, um neue Kunden anzuziehen oder um die vorhandenen Kunden noch besser zu bedienen.

In diesem Buch behandelte Softwareversionen

Zu dem Zeitpunkt, als dieses Buch geschrieben wurde, war die neueste stabile MySQL-Version die Serie 4.0, und die aktive Entwicklung fand mit der Serie 4.1 statt. Das Buch behandelt nicht nur diese beiden, sondern auch Merkmale der früheren Versionen 3.22 und 3.23.

Für die Beispiele zu anderen größeren Programmpaketen, die hier vorgestellt werden, sollte jede neuere Version ausreichend sein. Aktuelle Versionen sind in aufgeführt.

ProgrammVersionPerl DBI1.32MySQL DBI-Treiber für Perl2.1020PHP4.2.3Apache1.3.27/2.0.43CGI.pm2.87

Verwendete Versionen der relevanten Programmpakete

Alle in diesem Buch behandelten Softwareprogramme sind im Internet zu haben. In Anhang A finden Sie Anleitungen, wie Sie MySQL, den Perl-DBI-Support, PHP, Apache und CGI.pm auf Ihren Rechner bekommen. Dieser Anhang sagt Ihnen auch, wie Sie an die in den Beispielen dieses Buches benutzte Musterdatenbank und an die in den Programmierkapiteln entwickelten Beispielprogramme gelangen.

Konventionen

In diesem Buch werden die folgenden typografischen Konventionen verwendet:

  • Festbreitenschriften verweisen auf Befehle, Optionen und Webadressen. Werden Befehle so angezeigt, wie Sie sie eingeben müssen, dann wird der einzugebende Teil in fetter Festbreitenschrift angegeben. Kursive Festbreitenschrift in Befehlen verweist hingegen auf Platzhalter, die durch Eingaben eigener Wahl zu ersetzen sind.
  • Die Art der Eingabeaufforderung zeigt an, wie ein Befehl ausgeführt wird_
  • %: Wird für die meisten Befehle verwendet. Diese können wahlweise in der Unix-Shell oder an der DOS-Eingabeaufforderung ausgeführt werden.
  • #: Gibt an, dass der Befehl als Unix-Benutzer root ausgeführt werden muss.
  • C_\>: Der Befehl ist speziell für Windows gedacht.
  • mysql>: Bezeichnet SQL-Anweisungen, die im MySQL-Programm einzugeben sind.
  • In SQL-Anweisungen werden SQL-Schlüsselwörter und -Funktionsnamen großgeschrieben, Datenbank-, Tabellen- und Spaltennamen klein. In Syntaxbeschreibungen weisen eckige Klammern ([]) auf optionale Informationen hin.
  • Der Begriff »Windows NT-basierte Systeme« bezeichnet die Gesamtheit der Windows-Betriebssysteme, die auf Windows NT basieren, d. h. derzeit Windows NT, Windows 2000 und Windows XP. Nicht hierzu zu rechnen sind Windows 95, Windows 98 und Windows ME.

Weitere Ressourcen

Das Ziel dieses Buches ist es, Ihnen nahezu alles zu vermitteln, was Sie über MySQL wissen müssen. AUTHORBIO:

amazon.de:
Seit Paul DuBois mit MySQL das bislang renommierteste Buch zum Thema vorgelegt hat, zählt er zu den führenden Köpfen der MySQL-Gemeinde. Neben seiner Arbeit für NuSphere, eienm kommerziellen Anbieter für MySQL-Lösung, widmet sich DuBois klassischen Aufgaben wie Webentwicklung, TCP/IP, Appletalk u.v.a.m.
amazon.de:
"Durch die Lektüre dieses Buches lernen Sie, MySQL wirkungsvoll einzusetzen, um Ihre Arbeitsproduktivität zu erhöhen. Sie lernen, wie Sie Ihre Daten in eine Datenbank hinein bekommen und wie Sie Anfragen formulieren, die Ihnen die Antworten auf die Fragen geben, die Sie zu diesen Daten haben.
Sie brauchen kein Programmierer zu sein, um SQL zu verstehen und anzuwenden. Dieses Buch zeigt Ihnen, wie es funktioniert. Um die Verwendung einer Datenbank zu verstehen, genügt es jedoch nicht, nur die SQL-Syntax zu kennen. Dieses Buch stellt die einzigartigen Fähigkeiten von MySQL heraus und zeigt, wie man sie einsetzt.
Sie werden auch sehen, wie sich MySQL in andere Tools integriert. Es wird erklärt, wie Sie MySQL mit PHP oder Perl nutzen, um auf Grund von Datenbankanfragen dynamische Webseiten zu erstellen. Sie werden lernen, eigene Programme für den Zugriff auf MySQL-Datenbanken zu schreiben. Dies alles verbessert die Fähigkeit von MySQL, den Anforderungen Ihrer speziellen Anwendungen
gerecht zu werden.
Wenn Sie für die Administration einer MySQL-Installation zuständig sein sollten, zeigt Ihnen dieses Buch, worin Ihre Pflichten bestehen und wie Sie sie erfüllen. Sie lernen, Benutzerkonten einzurichten, Datenbanksicherungen auszuführen und die Sicherheit Ihrer Website zu gewährleisten."
Kommentar hinzufügen!  Du mußt Dich zuerst einloggen, damit Du eine Kommentar/Review schreiben kannst!
Thema / Titel ...


Kommentar / Review


 

© 2001 - 2008 CYGAD.NET | All rights reserved. | Terms of Service | About | Time data: GMT +1! | Portal Release X2.6.1 Beta | RunTime: 1.0957
Optimized for Internet Explorer Internet Explorer 6.0+, Firefox Firefox 1.5+!