MySQL-Anweisungen lernen – phpMyAdmin nutzen
Um effektiv MySQL zu lernen, ist das Tool phpMyAdmin nützlich. Dieses ist eigentlich für die Verwaltung von MySQL-Datenbanken gemacht und man kann direkt MySQL-Anweisungen ausführen lassen. Durch gut gemachte MySQL-Anweisungen kann man sich extrem viel Programmierarbeit in PHP sparen.
phpMyAdmin ist bei vielen Providern standardmäßig installiert – genauso auch bei unseren WAMP und XAMPP-Installationen.
Zum Starten dann http://localhost/phpmyadmin/
![starten von phpMyAdmin starten von phpMyAdmin](bilder/phpmyadmin-01-k-start.png)
Wir legen nun eine neue Datenbank an mit dem Namen „adressen“ – nach dem Anlegen sehen wir den entsprechenden SQL-Befehl CREATE DATABASE ´adresse´;
und auf der rechten Seite die neue Datenbank in der Datenbankliste auftauchen.
![neue Datenbank anlegen mit phpMyAdmin neue Datenbank anlegen mit phpMyAdmin](bilder/phpmyadmin-02-k-neue-datenbank-anlegen.png)
Wie gehen nun auf den Reiter SQL
![neue Datenbank anlegen mit phpMyAdmin neue Datenbank anlegen mit phpMyAdmin](bilder/phpmyadmin-03-k-create-database.png)
Um effektiv mit MySQL-Befehlen zu spielen, gibt es hier Spieldaten mit 400 Testeinträgen. Datei laden und im Feld „SQL-Befehle ...“ einfügen und ausführen lassen. Die Testadressen zum Download sind unter der URL https://www.php-kurs.com/downloads/testadressen.txt zu finden.
![Spieldaten einfuegen Spieldaten einfuegen](bilder/phpmyadmin-05-k-sql-testdaten-einfuegen.png)
Der nun neue Inhalt der Tabelle „testadressen“ kann über das erste Symbol angezeigt werden.
![Tabellen in phpMyAdmin anzeigen Tabellen in phpMyAdmin anzeigen](bilder/phpmyadmin-06-k-tabelle-anzeigen.png)
Wir bekommen eine Auflistung der gesamten Daten (automatisch gestückelt). Der entsprechende SQL-Befehl wäre SELECT * FROM testadressen
![Inhalt einer MySQL-Tabelle anzeigen Inhalt einer MySQL-Tabelle anzeigen](bilder/phpmyadmin-07-k-tabelleinhalt-anzeigen.png)
Geben wir nun direkt MySQL-Befehle ein – im Folgenden werden nur die Spalten „anrede, vorname, nachname, geburtsdatum“ angezeigt
![MySQL-Anweisungen direkt eingeben MySQL-Anweisungen direkt eingeben](bilder/phpmyadmin-07-k-sql-befehle-testen.png)
SELECT anrede, vorname, nachname, geburtsdatum FROM testadressen
![MySQL-Anweisungen direkt eingeben MySQL-Anweisungen direkt eingeben](bilder/phpmyadmin-08-k-sql-befehle-testen.png)
Und nun mit Bedingungen – im Folgenden nur alle Frauen.
![MySQL-Anweisungen direkt eingeben MySQL-Anweisungen direkt eingeben](bilder/phpmyadmin-09-k-sql-befehle-where-bedingung.png)
Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).
Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button: