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

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.

Lesezeit: ca. 3 Min.

Bewerten

Themen auf dieser Seite:

IT-Talents.de ist Deine Plattform für Förderung und Weiterbildung während des IT-Studiums!
Fördermöglichkeiten ansehen


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.

Auf IT-Talents.de kannst Du Dich mit dem Who-is-Who der IT-Branche vernetzen!
Jetzt Top-Unternehmen anschauen


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.

Wenn Du willst: IT-Talents.de ist Dein Headhunter! Unser Team macht sich für Dich auf die Suche nach dem passenden Arbeitgeber. Bequem und persönlich.
Jetzt JobScout anschauen


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 Recruiting-Day Light

Master@BWI!

Starte durch und komm zum IT Recruiting-Day Light ins Phantasialand!
Bewirb Dich bis 06. September bequem online und nutze Deine Chance!


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 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

Die 6 besten PHP Frameworks 2020

11. Jun 2020 in IT-Talents

Websites sind im Laufe der Zeit komplexer und anspruchsvoller geworden. Positiv zu vermerken ist, dass sie jetzt…

weiter

Was ist ein binäres System?

08. Jun 2020 in IT-Talents

Im Speicher eines Computers sind Daten und Programmcode als eine Folge von Zahlen 0 und 1 dargestellt. Das ist möglich, …

weiter

Was ist Reinforcement Learning im Machine Learning?

27. May 2020 in IT-Talents

AlphaGo von Google ist ein enorm Leistungsfähiges Programm - zumindest in seinem eingeschränkten Nutzungsbereich. A…

weiter

Machine Learning: Was bedeutet Accuracy und Precision?

19. May 2020 in IT-Talents

Machine Learning ist ein Teilgebiet der künstlichen Intelligenz und befasst sich mit der Verbesserung von …

weiter

Was macht ein Softwareentwickler?

06. May 2020 in IT-Talents

Wir klären in diesem Ratgeber die Fragen, welche Aufgaben ein Softwareentwickler zu erfüllen hat, welche V…

weiter

Was ist Supervised und Unsupervised Learning?

04. May 2020 in IT-Talents

Vielleicht hast du auch schon mal von den Begriffen Supervised Learning und Unsupervised Learning gehört, welche …

weiter

Was ist Ruby?

02. May 2020 in IT-Talents

Ruby ist ein objektorientierter Programmierspracheninterpreter, der vom Programmierer Japaner Yukihiro "Matz" Matsumoto…

weiter

Was ist eine Turingmaschine?

27. Apr 2020 in IT-Talents

Die Turingmaschine ist ein klassisches Konzept, das noch vor der Computer-Ära entstanden ist. Dabei handelte es sich um …

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!