Uppdatering (20/08/2020): Utvecklaren har fixat skapandet och ändringen av tabellerna. Dessutom har helskärmsannonser fixats.
Om du vill lära dig SQL finns det massor av online-resurser (som LearnSQL.com) som hjälper dig att lära dig SQL i din webbläsare. Nyligen stötte jag på en app som heter "SQL Playground", som låter dig öva SQL direkt på din Android-enhet. Låt oss ta en titt.
När du först öppnar appen presenterar den dig med en fördefinierad tabell "anställda" med ungefär åtta poster att lura med. Det låter dig köra DML (Data Manipulation Language) och DDL (Data Definition Language) direkt på din Android-enhet. Dessa inkluderar Välj, Infoga, Radera, Gå med, kommandon etc.
Kommandoredigeraren har inga förslag. Därför är du beredd på ditt minne medan du skriver in kommandona. Jag älskar helt enkelt redaktören eftersom det tvingar dig att komma ihåg kommandon och ger minnet av MySQL-kommandotolken. Det är verkligen bra eftersom de praktiska tentorna vanligtvis inte har en SQL-kommandoredigerare med förslag.
Appen har också en liten sökikon i det övre högra hörnet. När du väl har klickat på det ger det dig en uppsättning kommandon som Välj, Infoga, Släpp etc. Dessa kommandon har ett exempel nedanför dem som ger dig en uppfattning om syntaxen. Det är ganska bra
Begränsningar
Framför allt är framgångsmeddelandet på några av kommandona helt fel. Till exempel skapade jag en vy från medarbetarens tabell och framgångsmeddelandet var mer som ett fel - "Kan inte konvertera ett objekt från okänd typ 0". Men när jag körde kommandot igen var vyn redan skapad. Dessutom stöder appen inte PL / SQL eller triggers. Så du måste byta till din bärbara dator för det.
Ett annat stort problem med appen är annonser i helskärm. Det är mycket och ganska frekvent. Utöver det finns det inget alternativ att uppgradera och kringgå annonser. Så du måste stänga av Internet för att bli av med dem. Om det är en inneboende funktion för att undvika distraktioner, så kudos till dev.
Det finns olika alternativ till SQL Playground-appen som SQL Playground och SQL Code Play. Men i jämförelse känns användargränssnittet för dessa appar ganska daterat och det finns inget mörkt läge.
Läs också:14 bästa lära sig att koda appar (Android och iOS)