Dein letzter Login ist schon eine Weile her.

Bitte überprüfe, ob alle Angaben in Deinem Profil noch aktuell sind.


23.04.2020
von Jesko
in IT-Talents

Was ist MySQL?

x
Für Unternehmen:
IT-Nachwuchs kennenlernen!
Jetzt starten

Lesezeit: ca. 3 Min.

Bewerten

Themen auf dieser Seite:

Structured Query Language - eines der meist genutzten Datenbanksysteme

Mit MySQL ist ein global eingesetztes relationales Datenbanksystem gemeint. Es ist die technische Grundlage bei vielen Content-Management-Systemen die zur Speicherung der Daten verwendet werden. Das System ist deshalb so beliebt, weil es große Datenmengen schnell verarbeiten kann.

Was ist MySQL?

Die Abkürzung "SQL" bedeutet ausgeschrieben Structured Query Language und das Kürzel "My" steht für den Vornamen der Tochter eines Entwicklers von MySQL. Mittlerweile ist MySQL seit Veröffentlichung der Software, eines der meist genutzten Datenbanksysteme weltweit. Unter den Content-Management-Systemen wie WordPress oder TYPO3, wird MySQL als Datenbanksystem gemeinsam mit der Skriptsprache PHP zur Bereitstellung dynamischer Webseiten verwendet.

Durch den Einsatz des Datenbanksystems, können Daten schnell und performant verarbeitet werden. Ein weiterer Vorteil ist, dass die Daten bei der Speicherung sehr wenig Speicherplatz benötigen. Zur Ansteuerung der Datenbank wird die eigene Datenbanksprache SQL verwendet. Es gibt keine eigene grafische Oberfläche innerhalb von MySQL, diese kann allerdings mittels externer Programme realisiert werden.
Hierfür gibt es zahlreiche kostenlose Programme, diese stellen eine grafische Schnittstelle zur Administration und Bedienung bereit. Zum Beispiel kann dafür das kostenlose Programm von phpMyAdmin verwendet werden. Die Software von MySQL ist als Open Source Software, aber auch als kommerzielle Software erhältlich und mit vielen Betriebssystemen kompatibel.

Wie funktioniert MySQL?

Bei MySQL wird das Client-Server-Prinzip angewendet und dieses besteht aus dem MySQL-Server und einem oder auch vielen MySQL-Clients. Das Datenbanksystem wird durch den MySQL-Server bereitgestellt und sorgt somit für die Speicherung sowie Verteilung der Daten. Innerhalb der Datenbanken gibt es zweidimensionale Tabellen in der sich alle Daten befinden, in diesen gibt es verschiedene Spalten und Reihen und unterschiedliche Datentypen. Diese unterscheiden sich in Numerische Daten, Datum- und Uhrzeitformate, sowie Zeichenketten.

Die Clients von MySQL haben die Möglichkeit Daten über strukturierte Anfragen per Datenbank-Engine abzurufen oder zu bearbeiten. Des Weiteren erfolgt das Verändern, Löschen, oder Einfügen von Daten, mit der Datenbanksprache MySQL. Daher eignet sich MySQL perfekt für die Verwaltung einer großen Anzahl unterschiedlicher Datenbanken. Je nach Verwendung kann auf die Datenbank über das öffentliche Internet, oder über ein internes Netzwerk zugegriffen werden.

Um den Zugriff auf die Daten richtig zu steuern, ordnet die Software den Clients verschiedene Rechte zu. Über die zugeordneten Rechte kann gesteuert werden, auf welche Datenbanken bzw. Daten ein bestimmter Client Zugriff haben darf. Zur Verbesserung der Performance, werden die Ergebnisse der Abfragen in einem Cache zwischengespeichert.

Aufgrund dessen gilt MySQL als sehr sicher und auch stabil. Das Datenbanksystem an sich kann sehr flexibel eingesetzt werden und verfügt über diverse Schnittstellen zu verschiedenen Sprachen und Anwendungen. Zudem ist die Bedienung des relationalen Datenbanksystems sehr einfach gestaltet.

Die Geschichte von MySQL

Die Entwicklung von MySQL begann im Jahr 1994, das schwedische Unternehmen MySQL AB entwickelte die Software. Bereits drei Jahre später erschien die erste Veröffentlichung. Ab 2008 übernahm die Firma Sun Microsystems die MySQL AB und entwickelte die Software weiter. Die Version 5.1 wurde 2008 freigegeben und im Jahr 2010 kaufte Oracle Sun Microsystems. Auch unter Oracle wird kontinuierlich an der Verbesserung der Software weitergearbeitet und es wurden bereits mehrere Releases veröffentlicht. Der Source Code von MySQL ist frei verfügbar, denn das System wurde ursprünglich als Freeware entwickelt.

Verbreitung und Einsatz von MySQL

MySQL ist eines der weltweit meist genutzten Datenverwaltungssysteme, das auf einer Open Source Software basiert. Meist wird die Software in Verbindung mit der Skriptsprache PHP und einem Webserver zur Speicherung der Daten verwendet. Die meisten Content-Management-Systeme wie WordPress etc. basieren auf MySQL. Sehr beliebt ist die Software auch bei vielen Online-Shopsystemen und wird daher oft genutzt. MySQL und PHP gehören daher zur Grundbasis der Webserver von Webhosting-Providern. Auch große und bekannte Namen wie Facebook, YouTube, oder Google verwenden das System von MySQL.

Fazit

MySQL ist also ein relationales Datenverwaltungssystem das für jeden zugänglich ist. Das bedeutet zum Beispiel bei WordPress-Seiten, dass Blog-Posts, User und Plugin-Informationen gespeichert werden können. Diese werden in eigens dafür vorgesehenen Tabellen gespeichert und zusätzlich mit Schlüsseln verknüpft, deshalb der Ausdruck "relational".

Aktuelle Aktionen:

IT-Stipendium November 2020

1200€ Förderung für IT-Talente!


Sei dabei und sichere Dir beim IT-Stipendium November 2020 bis zu 1200€ Förderung.
Jetzt bewerben!

IT-Stipendium November 2020 NRW

Stipendium für Informatiker aus NRW


Sei dabei und sichere Dir beim IT-Stipendium November 2020 bis zu 1200€ Förderung.
Jetzt bewerben!

IT-Talents ist ein Netzwerk nur für IT'ler. Auf unserer Plattform kannst Du Dich als registriertes Mitglied mit wenigen Klicks auf die Jobs unserer Partnerunternehmen oder auf IT-Projekte für Studierende bewerben. Darüberhinaus führen wir Wettbewerbe durch und vergeben IT-Stipendien.

Jetzt Mitglied werden.

Verwandte Artikel

Was ist ein Framework? - Definition & Erklärung

20. Nov 2020 in IT-Talents

In Softwareprojekten ist es erforderlich, nicht nur die funktionalen Anforderungen umzusetzen, sondern auch ein…

weiter

Die 5 besten GUI-Clients für Git 2021

05. Nov 2020 in IT-Talents

Git ist ein bekanntes Werkzeug für das Versionsmanagement von Dateien. Entwickelt wurde es für die heute verbreitete H…

weiter

Wozu dient ein Proxy Server?

26. Oct 2020 in IT-Talents

Eine Verbindung zum Internet ist für viele selbstverständlich, aber eine Filterung des Datenverkehrs kann aus den v…

weiter

Was ist PHP und wie kann ich es lernen?

22. Oct 2020 in IT-Talents

Heute erwarten Nutzer ein dynamisches Verhalten Deiner Webseite und genau dafür ist PHP geeignet. Als …

weiter

Was ist Paravirtualisierung? - Virtualisierungstechnologien

06. Oct 2020 in IT-Talents

Der Begriff Virtualisierung bezieht sich auf die Erstellung einer virtuellen statt einer tatsächlichen physischen …

weiter

Was ist Betriebssystemvirtualisierung bzw.…

02. Oct 2020 in IT-Talents

Der Begriff Virtualisierung wird häufig bei Beschreibung und Implementierung abstrakter Hardware- oder Software-Modelle …

weiter

Was ist Virtualisierung? - Virtualisierungstechnologien im…

30. Sep 2020 in IT-Talents

Virtualisierung verspricht effizienten Ressourceneinsatz, einen schnellen Wechsel zwischen verschiedenen…

weiter

Was macht ein Kaufmann im E-Commerce 2020?

03. Jul 2020 in IT-Talents

Der Onlinehandel boomt und macht derzeit einen Großteil der Wirtschaft aus. Mit dem Ausbildungsberuf Kaufmann/frau im …

weiter

Was ist GAIA-X?

26. Jun 2020 in IT-Talents

Europäische Konzerne wünschen sich eine europäische Cloud. Am 4. Juni wurden ersten Einzelheiten zur technischen St…

weiter

Schnell-Login für unsere Mitglieder

Tipp: Halte Dein Profil aktuell.

Lass' uns wissen, falls sich etwas Neues bei Dir ergibt.

Tipp: Vervollständige Dein Profil für noch bessere Karrierechancen.

Bist Du Schüler, Student oder bereits berufstätig? Teile uns Deinen aktuellen Status mit, damit wir Dir sinnvolle Aufgaben anbieten können.

Jetzt Status angeben

Wann stehst Du der IT-Branche zur Verfügung?

Bitte Monat und Jahr angeben.

{{ perspectiveForm.availableFrom.$error.dynamic }}

Neuer Versuch

Wo möchtest Du durchstarten?

{{ location.geolocation.name }}×
Bitte mindestens ein Ort angeben.

Als {{currentUser.status.title}} bist Du bereit für:


Lade Beschäftigungsarten

Bitte wähle den Zeitpunkt, Ort und min. eine Beschäftigungsart aus.

You have voted!
Schliessen
Vote for:
stars
Vote
You have not rated!