Opdatering (08/09/2020): Udvikleren har rettet oprettelsen og ændringen af tabellerne. Desuden er fuldskærmsannoncer blevet rettet.
Hvis du vil lære SQL, er der masser af online ressourcer (såsom LearnSQL.com), der hjælper med at lære SQL i din webbrowser. For nylig stødte jeg på en app kaldet “SQL Playground”, som giver dig mulighed for at øve SQL direkte på din Android-enhed. Lad os kigge på det.
Når du første gang åbner appen, præsenterer den dig med en foruddefineret "medarbejder" -tabel med cirka 8 poster, du kan rode med. Det giver dig mulighed for at køre DML (Data Manipulation Language) og DDL (Data Definition Language) direkte på din Android-enhed. Disse inkluderer Vælg, Indsæt, Slet, Deltag, kommandoer osv.
Kommandoredigereren har ikke forslag. Derfor er du nådig over din hukommelse, mens du indtaster kommandoerne. Jeg elsker simpelthen redaktøren, fordi det tvinger dig til at huske kommandoer og giver minder om MySQL-kommandoprompten. Det er virkelig nyttigt, fordi de praktiske eksamener normalt ikke har en SQL-kommandoredigerer med forslag.
Appen har også et lille søgeikon øverst til højre. Når du har trykket på det, giver det dig et sæt kommandoer som Vælg, Indsæt, Slip osv. Disse kommandoer har et eksempel nedenfor dem, der giver dig en idé om syntaksen. Det er ret nyttigt
Begrænsninger
For det første er succesmeddelelsen på nogle af kommandoerne bare forkert. For eksempel oprettede jeg en visning fra medarbejderens tabel, og succesmeddelelsen lignede mere en fejl - "Kan ikke konvertere et objekt fra ukendt type 0". Men da jeg kørte kommandoen igen, var udsigten allerede oprettet. Desuden understøtter appen ikke PL / SQL eller udløsere. Så du bliver nødt til at skifte til din bærbare computer til det.
Et andet stort problem med appen er fuldskærmsannoncer. Der er meget og ret hyppigt. Derudover er der ingen mulighed for at opgradere og omgå annoncer. Så du bliver nødt til at lukke dit internet for at slippe af med dem. Hvis det er en iboende funktion for at undgå distraktioner, så kudos til dev.
Der er forskellige alternativer til SQL Playground-appen som SQL Playground og SQL Code Play. Men til sammenligning føles brugergrænsefladen til disse apps ret dateret, og der er ingen mørk tilstand.
Læs også:14 Bedste Lær at kode apps (Android og iOS)