Tabellen verwalten mit phpMyAdmin
Mittels phpMyAdmin lassen sich nicht nur Datenbanken und Tabellen bequem erstellen, sondern wir können diese auch einfach verwalten, beispielsweise neue Datensätze erstellen, bestehende Datensätze anzeigen oder auch nachträglich die Struktur der Tabelle verändern.
Inhaltsverzeichnis
Datensätze erstellen / Datensätze anzeigen
Um Einträge in der zuvor erstellen User-Tabelle zu einzutragen öffnen wir zuerst diese Tabelle. Dazu klicken wir in phpMyAdmin im linken Menü auf unsere Datenbank und dann auf die User-Tabelle. Um neue Benutzer in die Tabelle einzutragen klicken wir im oberen Menü auf Einfügen.
Den Wert für id lassen wir leer. Da wir id als auto increment definiert haben, wird dort automatisch eine aufsteigende ID-Nummer von MySQL vergeben. Ebenfalls brauchen wir die Werte für die Spalten created_at und updated_at nicht zu veränderten. Mit einem Klick auf Ok wird der Eintrag auch schon in der Tabelle erstellt und unter Anzeige können wir diesen uns anzeigen lassen.
Im Reiter Anzeigen könnt ihr euch die Einträge eurer Tabelle anzeigen lassen und einzelne Einträge bearbeiten oder löschen. Auch könnt ihr die Tabelle nach gewissen Spalten sortieren lassen. Klick dazu einfach auf den Namen der Spalte.
Erstellt für das weitere Tutorial ein paar Einträge in der User-Tabelle. Diese werden euch später helfen die verschiedenen Befehle besser nachzuvollziehen.
Struktur einer Tabelle verändern
Mittels phpMyAdmin habt ihr die Möglichkeit, die Struktur eurer Tabelle nachträglich zu verändern. Ihr könnt beispielsweise zusätzliche Spalten hinzufügen, existieren Spalten löschen oder den Typ von Spalten verändern. Wechselt hierfür einfach in den Tab Struktur.
Sofern ihr auf existenten Daten arbeitet solltet ihr mit Strukturänderungen an der Tabelle vorsichtig sein. Dies kann unter Umständen zu Datenverlust führen. Sofern ihr also die Daten in der Tabelle noch benötigt, solltet ihr vor jeder Strukturveränderung ein Backup eurer Tabelle erstellen. Wechselst dafür in phpMyAdmin in den Tab Exportieren und nach einem Klick auf Ok wird euch ein Backup eurer Tabelle als Download angeboten.
SQL Queries ausführen
Sobald ihr mit phpMyAdmin eine Operation durchführt, beispielsweise das Eintragen neuer Datensätze oder das Anzeigen existenter Daten, findet ihr oben einen Abschnitt mit dem entsprechendem SQL-Query.
SQL ist eine sogenannte Datenbanksprache. Mit dieser senden wir Befehle an die MySQL-Datenbank und erhalten von dieser eine entsprechende Antwort zurück, beispielsweise die angefragten Daten einer Tabelle. Im laufe dieses Tutorials werdet ihr alle wichtigen SQL-Befehle Schritt für Schritt kennenlernen.
Diese SQL-Befehle könnt ihr zum einen mittels PHP ausführen, oder auch direkt in phpMyAdmin. Drückt ihr auf den Tab SQL, so könnt ihr direkt SQL-Befehle eingeben und diese ausführen lassen. Ein SQL-Befehl zum Anzeigen der user-Tabelle ist:
1 |
SELECT * FROM user |
Möchtet ihr nur gewisse Spalten ausgeben, z.B. nur die Vor- und Nachnamen, so sieht der SQL-Befehl wie folgt aus:
1 |
SELECT vorname, nachname FROM user |
In phpMyAdmin wird euch das Ergebnis visuell aufbereitet dargestellt. Wie ihr an die Daten in PHP kommt und welche SQL-Befehle existieren lernt ihr in den kommenden Artikeln.
Autor: Nils Reimers