SQLEditor¶

Ausgangslage¶
Zum Erlernen von SQL gibt es verschiedene Zugänge. Die Verwendung eines Datenbank-Servers hat dabei einige Vorteile, insbesondere die Möglichkeit der gemeinsame Pflege eines zentralen Datenbestands. Hier kommen in der Regel Apps wie SequelAce für den Mac oder HeidiSQL für Windows und Linux zum Einsatz, die auf den in der Schule eingerichteten lokalen Datenbankserver zugreifen.
Werden die Daten auf einem Webserver abgelegt, können Schülerinnen und Schüler sogar zu Hause mit den Daten arbeiten. Die oben genannten Apps fallen dann aber heraus, weil sie die Zugangsdaten des Webservers erfordern - und die gehören nicht in Schülerhände. Hier kommen WebApps wie z.B. MyWebSQL zum Einsatz, das ich viele Jahre im Unterricht genutzt habe.
Allerdings sind solche Projekt meist für Schülerinnen und Schüler in der Handhabung sehr komplex und erfordern für die Lehrkraft aus Sicherheitsgründen regelmäßige Updates.
Die Idee¶
Gesucht habe ich deshalb nach einer einfachen Webanwendung, die einen simplen SQLEditor und die Anzeige der Ergebnisse einer SQL-Anfrage umfasst. Ein solches Tool stellt Julian Dorn seinen Schülern zur Verfügung. Ausgehend von Julians Tool habe ich eine einfache WebApp entwickelt, die auf die Bedürfnisse meiner Schülergruppen zugeschnitten ist und auf eine MySQL-/MariaDB-Datenbank zugreift.
Das PHP-Skript¶
Sie können das PHP-Skript auf Ihrer Webseite ablegen und ohne Änderungen verwenden. Sie können den Quelltext aber auch an Ihre eigenen Wünsche anpassen.
Quelltext:
https://git.lehrerlezius.de/lezius/SQLEditor.git