E-Book Content
MySQL Das offizielle Handbuch
© by verlag moderne industrie Buch AG & Co. KG, Bonn
© by verlag moderne industrie Buch AG & Co. KG, Bonn
MySQL Das offizielle Handbuch
Übersetzung von Stefan Hinz
© by verlag moderne industrie Buch AG & Co. KG, Bonn
Die Deutsche Bibliothek – CIP-Einheitsaufnahme Ein Titeldatensatz für diese Publikation ist bei Der Deutschen Bibliothek erhältlich.
ISBN 3-8266-0888-7 1. Auflage 2002
Alle Rechte, auch die der Übersetzung, vorbehalten. Kein Teil des Werkes darf in irgendeiner Form (Druck, Fotokopie, Mikrofilm oder einem anderen Verfahren) ohne schriftliche Genehmigung des Verlages reproduziert oder unter Verwendung elektronischer Systeme verarbeitet, vervielfältigt oder verbreitet werden. Der Verlag übernimmt keine Gewähr für die Funktion einzelner Programme oder von Teilen derselben. Insbesondere übernimmt er keinerlei Haftung für eventuelle, aus dem Gebrauch resultierende Folgeschäden. Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wären und daher von jedermann benutzt werden dürften.
Original English language edition text and art copyright © Copyright 1997-2002 MySQL AB
Printed in Germany
Lektorat: Volker Bombien Herstellung: Michèle Albers Satz und Layout: G&U e.Publishing Services GmbH, Flensburg Druck: Media-Print, Paderborn
© by verlag moderne industrie Buch AG & Co. KG, Bonn
Inhaltsverzeichnis
Vorwort Vorbemerkungen zum deutschen Handbuch Konventionen in diesem Handbuch
Kapitel 1:
Was ist MySQL? Die wichtigsten Features von MySQL Wie stabil ist MySQL? Wie groß können MySQL-Tabellen sein? Jahr-2000-Konformität
Was ist MySQL AB? Geschäftsmodell und Dienstleistungen von MySQL AB
MySQL-Support und Lizensierung Support, den MySQL AB anbietet Copyrights und Lizenzen, die von MySQL verwendet werden MySQL-AB-Logos und -Schutzmarken MySQL-Lizenzpolitik
MySQL 4.0 kurz und bündig Schritt für Schritt Für den sofortigen Entwicklungseinsatz Eingebettetes MySQL Weitere ab MySQL 4.0.0 verfügbare Features Zukünftige Features in MySQL 4.0 MySQL 4.1, das folgende Entwicklungs-Release
17 19 20
23 24 26 29 29
31 32
34 35 35 36 37
38 39 39 39 39 40 40
MySQL-Informationsquellen
41
MySQL-Portale MySQL-Mailing-Listen
41 41
Wie Standard-kompatibel ist MySQL? An welche Standards hält sich MySQL? MySQL im ANSI-Modus laufen lassen MySQL-Erweiterungen zu ANSI SQL92 MySQL-Unterschiede im Vergleich zu ANSI SQL92 Bekannte Fehler und Design-Unzulänglichkeiten in MySQL
48 48 48 49 51 57
5
© by verlag moderne industrie Buch AG & Co. KG, Bonn
Inhaltsverzeichnis
MySQL und die Zukunft Dinge, die in Version 4.0 enthalten sein sollten Dinge, die in naher Zukunft erledigt werden müssen Dinge, die irgendwann gemacht werden müssen Ein paar Dinge, für deren Umsetzung wir keine Pläne haben
MySQL im Vergleich mit anderen Datenbanken MySQL im Vergleich mit mSQL MySQL im Vergleich mit PostgreSQL
Kapitel 2:
Installation von MySQL
Schnelle Standard-Installation von MySQL MySQL auf Linux installieren Installation von MySQL unter Windows Betriebssysteme, die von MySQL unterstützt werden Welche MySQL-Version Sie benutzen sollten Installationslayouts Wann und wie Updates veröffentlicht werden MySQL-Binärdistributionen, die von MySQL AB kompiliert wurden
Installation der Quelldistribution Schnellinstallation: Überblick Wie man Patches anwendet Typische configure-Optionen Installation vom Entwicklungs-Source-Tree Probleme beim Ko