MySQL-Übersicht

Die weltweit beliebteste relationale Open-Source-Datenbank für Webanwendungen.

MySQL ist ein kostenloses, quelloffenes relationales Datenbankmanagementsystem (RDBMS), das zu einem zentralen Baustein der modernen Webentwicklung geworden ist. Es wird unter der GNU-GPL-Lizenz sowie unter einer kommerziellen Lizenz für Unternehmen mit proprietären Anforderungen vertrieben. MySQL ist ein Kernbestandteil der LAMP-, WAMP- und AppServ-Stacks und treibt Anwendungen aller Größenordnungen an – von kleinen Hobbyprojekten bis hin zu umfangreichen Produktivsystemen.

MySQL

Was MySQL auszeichnet

Mehrere Storage-Engines — MySQL bietet die Flexibilität, selbst zu entscheiden, wie Daten gespeichert und abgerufen werden:

  • MyISAM — eine schnelle Engine mit integrierter Volltextsuche
  • InnoDB — unterstützt Transaktionen auf Zeilenebene und ist die empfohlene Standardwahl für die meisten Anwendungen
  • Dank der offenen Architektur und der GPL-Lizenzierung wächst das Ökosystem kontinuierlich um neue Storage-Engine-Optionen

SQL-basierter Datenzugriff — alle Daten liegen in logisch strukturierten, miteinander verknüpften Tabellen, auf die über Standard-SQL-Abfragen zugegriffen und die damit bearbeitet werden.

Replikation — die integrierte Replikationsunterstützung ist seit den frühen Versionen Teil von MySQL und macht es zur soliden Wahl für Hochverfügbarkeits-Setups und Read-Scaling.

Flexibler Betrieb — MySQL kann als eigenständiger Netzwerkserver betrieben werden (erreichbar von lokalen oder entfernten Clients) oder als eingebettete Bibliothek direkt in eine Anwendung integriert werden.

MySQL mit phpMyAdmin verwalten

MySQL lässt sich hervorragend über die Kommandozeile bedienen, aber wer eine grafische Oberfläche bevorzugt, greift auf phpMyAdmin zurück. Es handelt sich um eine browserbasierte Anwendung, geschrieben in PHP, die Ihren Datenbanken ein übersichtliches, intuitives UI verleiht.

Mit phpMyAdmin können Sie Tabellen durchsuchen und bearbeiten, SQL-Abfragen ausführen, Daten importieren und exportieren sowie Benutzer und Berechtigungen verwalten — ganz ohne Terminal. Besonders praktisch ist es für Entwickler, die während der Entwicklung schnell Daten einsehen oder anpassen müssen.

Hilfe

Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns