[+/-]
MySQL, das populärste quelloffene SQL-Datenbankmanagementsystem der Welt, wird von MySQL AB entwickelt, vertrieben und supportet. MySQL AB ist ein kommerzielles, von den MySQL-Entwicklern gegründetes Unternehmen. Es ist ein Open-Source-Unternehmen der zweiten Generation, das die Werte und Methodik von Open Source mit einem erfolgreichen Geschäftsmodell verbindet.
Die MySQL-Website (http://www.mysql.com/) enthält die neuesten Informationen über MySQL-Software und MySQL AB.
MySQL ist ein Datenbankmanagementsystem.
Eine Datenbank ist eine strukturierte Sammlung von Daten. Das kann alles von einer einfachen Einkaufsliste über eine Bildergalerie bis zu riesigen Informationsmengen in einem Firmennetzwerk sein. Um Daten in einer Computerdatenbank hinzuzufügen, auf sie zuzugreifen oder um sie zu verarbeiten, wird ein Datenbankmanagementsystem wie der MySQL Server benötigt. Weil Computer in der Handhabung großer Datenmengen sehr gut sind, spielen Datenbankmanagementsysteme eine zentrale Rolle beim Einsatz von Computern, sowohl als selbstständige Hilfsprogramme als auch als Teile anderer Anwendungen.
MySQL ist ein relationales Datenbankmanagementsystem.
Eine relationale Datenbank speichert Daten in separaten Tabellen, statt alle Daten in einem einzigen großen Speicherraum abzulegen. Das sorgt für Vorteile hinsichtlich Geschwindigkeit und Flexibilität. Das „SQL“ in „MySQL“ steht für „Structured Query Language“ (strukturierte Abfragesprache). SQL ist die gebräuchlichste standardisierte Sprache, die für den Zugriff auf Datenbanken eingesetzt wird. Sie ist im ANSI/ISO-SQL-Standard festgelegt. Dieser, kurz SQL-Standard genannt, hat sich seit 1986 entwickelt. Es existieren verschiedene Versionen. In diesem Handbuch bezieht sich „SQL-92“ auf den im Jahre 1992 veröffentlichten Standard, „SQL:1999“ auf den 1999 veröffentlichten und „SQL:2003“ auf die aktuelle Version des Standards. Wir benutzen die Bezeichnung „der SQL-Standard“ für die aktuelle Version des SQL-Standards.
MySQL-Software ist quelloffene (Open Source) Software.
Open Source bedeutet, dass es für jeden möglich ist, die Software zu benutzen und zu verändern. Jeder kann sie vom Internet herunterladen und ohne Bezahlung verwenden. Wenn man will, kann man sich den Quellcode ansehen und diesen nach den eigenen Wünschen abwandeln. MySQL verwendet die Lizenz GPL (GNU General Public License), http://www.fsf.org/licenses/. Diese legt fest, was man in unterschiedlichen Fällen mit der Software machen darf und was nicht. Wenn Ihnen ein Gebrauch unter der GPL nicht zusagt oder Sie MySQL in eine kommerzielle Applikation einbetten wollen, können Sie von uns eine kommerzielle Version erwerben. Weitere Informationen zur Lizenz finden Sie auf unserer Website (http://www.mysql.com/company/legal/licensing/).
Der MySQL-Datenbankserver ist sehr schnell, zuverlässig und einfach zu benutzen.
Wenn es das ist, wonach Sie suchen, sollten Sie MySQL ausprobieren. MySQL Server hat darüber hinaus viele praktische Features, die in enger Zusammenarbeit mit unseren Benutzern entwickelt wurden. Einen Leistungsvergleich zwischen MySQL Server und anderen Datenbanksystemen finden Sie auf unserer Benchmark-Seite unter Abschnitt 7.1.4, „Die MySQL-Benchmark-Reihe“.
MySQL Server wurde ursprünglich für den Zweck entwickelt, große Datenbanken sehr viel schneller als bestehende Lösungen zu handhaben. Er ist seit Jahren in äußerst anspruchsvollen Produktionsumgebungen im Einsatz. Obwohl er ständig weiterentwickelt wird, bietet MySQL Server schon heute ein reiches Set von Funktionen. Flexible Anbindungsmöglichkeiten, Geschwindigkeit und Sicherheit machen MySQL Server äußerst geeignet für den Zugriff auf Datenbanken im Internet.
MySQL Server arbeitet als Client-Server-Version und in eingebetteten Systemen.
Die MySQL-Datenbanksoftware ist ein Client-Server-System, das aus einem Mehr-Thread-SQL-Server besteht, der verschiedene Backends sowie diverse Clientprogramme und -bibliotheken und Verwaltungswerkzeuge unterstützt und mittels vieler verschiedener Programmierschnittstellen (API) angesprochen werden kann.
MySQL Server ist auch als eingebettete Mehr-Thread-Bibliothek verfügbar, die Sie in Ihre Applikationen einlinken können, um ein schnelles, kleines und leicht zu verwaltendes Einzelprodukt zu erhalten.
Es gibt eine große Zahl von Dritten beigesteuerter Software.
Es ist recht wahrscheinlich, dass Ihre Lieblingsapplikation oder -sprache bereits den MySQL-Datenbankserver unterstützt.
Die offizielle Aussprache von „MySQL“ ist „Mai Es Ku Ell“ (nicht „Mai Sie Quell“).
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.