Update (08/09/2020): Der Entwickler hat die Erstellung und Änderung der Tabellen korrigiert. Darüber hinaus wurden Vollbildanzeigen behoben.
Wenn Sie SQL lernen möchten, gibt es eine Menge Online-Ressourcen (wie LearnSQL.com), mit denen Sie SQL in Ihrem Webbrowser lernen können. Kürzlich bin ich auf eine App namens „SQL Playground“ gestoßen, mit der Sie SQL direkt auf Ihrem Android-Gerät üben können. Werfen wir einen Blick.
Wenn Sie die App zum ersten Mal öffnen, wird Ihnen eine vordefinierte Tabelle „Mitarbeiter“ mit ungefähr 8 Einträgen angezeigt, mit denen Sie herumspielen können. Sie können DML (Data Manipulation Language) und DDL (Data Definition Language) direkt auf Ihrem Android-Gerät ausführen. Dazu gehören Auswählen, Einfügen, Löschen, Verbinden, Befehle usw.
Der Befehlseditor hat keine Vorschläge. Daher sind Sie Ihrem Gedächtnis ausgeliefert, während Sie die Befehle eingeben. Ich liebe den Editor einfach, weil er Sie zwingt, sich Befehle zu merken, und an die MySQL-Eingabeaufforderung erinnert. Dies ist sehr hilfreich, da die praktischen Prüfungen normalerweise keinen SQL-Befehlseditor mit Vorschlägen enthalten.
Die App hat auch ein kleines Suchsymbol in der oberen rechten Ecke. Sobald Sie darauf tippen, erhalten Sie eine Reihe von Befehlen wie Auswählen, Einfügen, Ablegen usw. Unter diesen Befehlen befindet sich ein Beispiel, das Ihnen eine Vorstellung von der Syntax gibt. Es ist sehr hilfreich
Einschränkungen
In erster Linie ist die Erfolgsmeldung bei einigen Befehlen einfach falsch. Ich habe beispielsweise eine Ansicht aus der Tabelle des Mitarbeiters erstellt und die Erfolgsmeldung war eher wie ein Fehler: "Ein Objekt vom unbekannten Typ 0 kann nicht konvertiert werden." Als ich den Befehl erneut ausführte, wurde die Ansicht bereits erstellt. Darüber hinaus unterstützt die App weder PL / SQL noch Trigger. Dafür müssten Sie also zu Ihrem Laptop wechseln.
Ein weiteres großes Problem mit der App sind Vollbildanzeigen. Es gibt viel und ziemlich häufig. Darüber hinaus gibt es keine Möglichkeit, Anzeigen zu aktualisieren und zu umgehen. Sie müssten also Ihr Internet herunterfahren, um sie loszuwerden. Wenn dies ein wesentliches Merkmal ist, um Ablenkungen zu vermeiden, dann ein großes Lob an den Entwickler.
Es gibt verschiedene Alternativen zur SQL Playground-App wie SQL Playground und SQL Code Play. Im Vergleich dazu fühlt sich die Benutzeroberfläche dieser Apps jedoch ziemlich veraltet an und es gibt keinen dunklen Modus.
Lesen Sie auch:14 Best Learn to Code Apps (Android & iOS)