PHP-Einfach.de
  • PHP Tutorial
  • MySQL Tutorial
  • Für Fortgeschrittene
  • Webhosting
  • Forum

MySQL Tutorial


Buchtipp: Datenbanken & SQL für Einsteiger
Buchtipp: Datenbanken & SQL für Einsteiger

MySQL ist eines der weltweit verbreitetsten relationalen Datenbankverwaltungssysteme und wurde auch gerade mit der Verbreitung von PHP sehr populär. Die meisten PHP Scripts die man täglich auf irgendwelchen Websites verwendet nutzen im Hintergrund ein MySQL-Datenbanksystem. MySQL ist ideal geeignet um Daten in einer Datenbank abzuspeichern und auf diese gezielt zuzugreifen. In dieser Datenbank werden beispielsweise Nutzerdaten der Registrierung gespeichert, Kommentare und Beiträge aus Foren, oder die Artikel in einem Webshop.

Die Lernkurve bei MySQL ist sehr hoch und so könnt ihr bereits sehr schnell eigene Anwendungen schreiben, die im Hintergrund auf eine MySQL-Datenbank zurückgreifen. In unserem PHP Tutorial habt ihr den Umgang mit Dateien gelernt, wie ihr in diese z.B. Werte abspeichern können. Es empfiehlt sich, statt Dateien lieber direkt auf Datenbank umzusteigen, da das Anleger neuer Werte, das Suchen nach bestehenden Einträgen und das löschen gewisser Zeilen mittels Datenbank erheblich einfacher geht, als die selbe Lösung mit Textdateien zu verwirklichen.

In diesem Tutorial lernt ihr die Grundlagen zu MySQL und wie ihr mit PHP auf eine MySQL Datenbank zugreifen könnt. Falls ihr ein umfassendes Nachschlagewerk zu MySQL sucht, so können wir euch das fast 800 seitige Buch MySQL: Das umfassende Handbuch empfehlen. Wer es etwas kompakter mag, der ist vielleicht am Buch Datenbanken & SQL für Einsteiger interessiert.

Unser Tutorial ist wie folgt gegliedert:

MySQL installieren und starten
Im ersten Teil lernt ihr, wie ihr einen MySQL Server installiert und diesen startet. Ebenfalls werden die Grundbegriffe erläutert.

phpMyAdmin
Zur Verwaltung von Datenbank empfiehlt sich die Verwendung der Software phpMyAdmin. Diese Tutorial führt euch in die Grundzüge ein.

Datenbankverbindung aufbauen
Dieses Tutorial erklärt wie mittels PHP und PDO eine Verbindung zur MySQL-Datenbank aufgebaut werden kann.

Simple Datenabfrage per SELECT
Dieser Artikel beschreibt den SQL-Befehl SELECT zum Abfragen von Daten aus einer Tabelle.

Komplexere Datenabfrage per SELECT
Weitere Möglichkeiten mit SELECT spezielle Datensätze aus einer Tabelle zu bekommen. Der Artikel zeigt die Verwendung von WHERE, ORDER BY und LIMIT.

Prepared Statements
Mittels prepared statements lassen sich Parameter in SQL-Query einbetten. Dies bietet Schutz gegen SQL-Injections.

Daten einfügen per INSERT
Dieses Tutorial beschäftigt sich mit verschiedenen Wegen um neue Datensätze einer Tabelle hinzuzufügen.

Daten aktualisieren per UPDATE
Dieser Artikel erläutert den UPDATE-Befehl zur Aktualisierung von Datensätzen.

Daten löschen mittels DELETE
Dieser Artikel erläutert den DELETE-Befehl, zum Löschen von Datensätzen.

Gefundene Einträge zählen mittels COUNT
Dieser Artikel erläutert den SQL-Befehl COUNT und wie sich damit die Anzahl der gefunden Datensätze ermitteln lässt.

DATE-Datenbankspalten
Dieser Artikel gibt Tipps, wie sich Uhrzeit und Datum effizient in der Datenbank speichern lässt und welche der möglichen Varianten am Besten ist.

Datum- und Zeitfunktionen in MySQL
MySQL bietet viele Funktionen um mit Datums- und Zeitfelder zu arbeiten.

MySQL Fehlermeldungen
Macht der SQL-Query nicht das was er soll und gibt eine Fehlermeldung zurück? Hier sind ein paar Tipps um die Fehlermeldungen zu verstehen.

Datenbankverbindung schließen
Der Artikel erklärt das Schließen der Verbindung zur Datenbank.

MySQL LEFT Join
Per JOIN lassen sich zwei oder mehr Tabellen in SQL abfragen und deren Ergebnisse zusammenführen.

Optimierung von MySQL: Verwendung des Index
Mittels INDEX, UNIQUE und PRIMARY KEY können in MySQL Indizes definiert werden. Diese beschleunigen das Suchen nach Daten.

MySQL Normalformen
Die 3 Normalformen helfen euch, ein besseres Design eurer Datenbank zu erhalten.

MySQL Fremdschlüssel
Mittels Fremdschlüssel lassen sich Beziehungen zwischen zwei Tabellen in MySQL sicherstellen. Werden Werte in der einen Tabelle geändert oder werden Einträge gelöscht, so wird dies direkt in die zweite Tabelle übernommen.

Übersicht SQL-Befehle
Kompakte Übersicht zu allen wichtigen SQL-Befehlen.

Crashkurs MySQL
Crashkurs zur veralteten MySQL-Schnittstelle.

Crashkurs MySQLi
Crashkurs zur MsSQLi-Schnittstelle.

Crashkurs PDO
Crashkurs zu den PHP Data Objects (PDO).

Autor: Nils Reimers
Weiter: MySQL installieren und starten

MySQL Tutorial

  • MySQL installieren und starten
  • phpMyAdmin
  • Verbindung aufbauen
  • Simple Datenabfrage
  • Komplexere Datenabfrage
  • Prepared Statements
  • Daten einfügen
  • Daten aktualisieren
  • Daten löschen
  • Gefundene Einträge zählen
  • DATE-Datenbankspalten
  • Datum- und Zeitfunktionen
  • MySQL Fehlermeldungen
  • Datenbankverbindung schließen
  • JOIN
  • Indizes
  • Normalformen
  • Fremdschlüssel
  • Übersicht SQL-Befehle
  • Crashkurs MySQL
  • Crashkurs MySQLi
  • Crashkurs PDO
Mit freundlicher Unterstützung von:
  • Punkt191 Werbeagentur
  • CasinoAndy Finland
  • Casinoohnelizenz.info
  • Cryptocasinomaster.com
  • CasinoHEX.at
  • inkedin.com

Hoster – Geringste Ausfallzeit

  1. webgo Ø 1 Min.
  2. Linevast Ø 2 Min.
  3. netcup Ø 3 Min.
  4. All-Inkl.com Ø 6 Min.
  5. checkdomain Ø 8 Min.
  6. dogado Ø 17 Min.
  7. bplaced Ø 17 Min.
  8. Contabo Ø 25 Min.
  9. Hetzner Ø 49 Min.
  10. ONE.com Ø 62 Min.
» Mehr erfahren

Impressum | Datenschutz | Auf PHP-Einfach.de werben

© PHP-Einfach.de 2003 - 2023

Cookie-Zustimmung verwalten
Um dir ein optimales Erlebnis zu bieten, verwenden wir Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wenn du diesen Technologien zustimmst, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn du deine Zustimmung nicht erteilst oder zurückziehst, können bestimmte Merkmale und Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Anbieter verwalten Lese mehr über diese Zwecke
Einstellungen ansehen
{title} {title} {title}