Vill du ha ett underhållande sätt att lära sig det populära databasspråket? Dessa webbplatser hjälper dig att lära dig när du spelar.
SQL (Structured Query Language) är ett populärt frågespråk som används i mjukvaruutveckling. Det används ofta med relationsdatabaser för att bearbeta och lagra data.
Som dataanalytiker eller utvecklare är att lära sig SQL en viktig färdighet. Du kan strukturera och bearbeta data med hjälp av olika programmeringsspråk. Även om SQL är lätt att lära sig, är det svårt att bemästra det i verkliga situationer.
Här är sex webbplatser där du kan lära dig och finslipa dina SQL-kunskaper genom att spela spel.
Vill du ha kul samtidigt som du lär dig SQL? Välkommen till SQL Mystery. Den här webbplatsen gör det roligt att lära sig SQL samtidigt som man löser ett mordgåta med hjälp av SQL-frågor och kommandon. De har mysterier för nybörjare för att introducera dig till koncept på ett roligt sätt. De har också mer utmanande spel för avancerade elever att lösa.
Spelen börjar med en historik och definition av SQL och dess begrepp. Efter en god förståelse av frågespråket kan du börja spela spelen. Detta är bra för nybörjare utan kunskap om SQL.
För att vinna spelet måste du hjälpa en fiktiv polisavdelning att lösa ett brott. Brottet inträffade i SQL City, och mördaren är på fri fot. För att lösa det måste du hämta en brottsanmälan från polisens databas.
Du måste söka efter ledtrådar i databasen genom att köra SQL-kommandon i den interaktiva kodredigeraren. Om du fick rätt på mördarens namn skulle du ha löst mordgåtan och vunnit spelet.
SQLPD-webbplatsen tar dig med på ett spännande uppdrag medan du undervisar i SQL. Det är en interaktiv webbplats som passar både nybörjare och avancerade SQL-lärare. Den har ett enkelt gränssnitt med massor av aktiviteter som låter dig ha kul samtidigt som du lär dig SQL.
Som elev får du en uppdragsbeskrivning som beskriver hur du ska utföra uppdraget och skicka in resultaten. Webbplatsen har flera flikar, var och en med detaljer som hjälper dig att utföra uppdraget. Den första fliken är det korta avsnittet med detaljer om uppdraget.
Den andra fliken har kodredigeraren som låter dig välja kommandon och hitta namn i en databas. Den tredje fliken visar resultaten från kodredigeraren.
Den fjärde fliken är en guide som påminner dig om SQL-koncepten som du behöver för spelet. Den femte fliken låter dig skapa en profil så att webbplatsen kan spåra dina framsteg.
Den här webbplatsen är en bra resurs för SQL-nybörjare eftersom den kräver liten eller ingen kodkunskap. Zi Chong skapade tillsammans med andra bidragsgivare denna interaktiva e-bok.
Gränssnittet hjälper elever att förstå SQL genom att köra frågor mot verkliga datauppsättningar. Webbplatsen är inte bara en referenssida för att lära sig SQL. Eleverna får lära sig genom att träna. Zi Chong introducerar SQL-kommandon och förklarar när och hur man använder dem för att fråga data.
Som elev kan du få tillgång till en interaktiv kodningsredigerare. Med hjälp av editorn kan du öva genom att köra kommandona och se resultatet. Du får fråga om verkliga datauppsättningar vilket är ett viktigt sätt att få verklig erfarenhet av SQL.
Webbplatsen är inte bara gratis att använda, den är också fri från annonser. Du behöver inte registrera dig eller ladda ner något för att använda webbplatsen och börja lära dig.
Sqlzoo är en absolut pärla om du vill lära dig SQL genom att träna. Den har interaktiva handledningar som hjälper dig att lära dig från grundläggande till avancerade koncept.
Du kan lära dig i etapper med interaktiva handledningar och verkliga data. Den kommer också med en interaktiv kodredigerare. Du kan få tillgång till en databas och ett frågesport för att testa din förståelse av ämnet. Du övar sedan genom att manipulera den tillhandahållna informationen och se dina resultat.
Om du misslyckas med en frågesport ger de rätt svar och chansen att försöka igen. När du passerar förklarar de hur de kommit fram till svaret.
Du har fri tillgång till alla webbplatsverktyg och resurser. När du känner dig säker på SQL tillhandahåller de resurser för att öva på projekt. Du behöver inte heller registrera dig eller ladda ner några verktyg.
SQLBOLT har en serie interaktiva lektioner och kurser som hjälper dig att bemästra SQL snabbt. Du får lära dig SQL samtidigt som du interagerar med en verklig databas.
Först får du en kort historik över SQL och relationsdatabaser och deras korrelation. Denna bakgrund hjälper dig att förstå språket och dess ursprung bättre. Du introduceras sedan till olika delar av SQL-frågan och visas hur du ändrar schemat med hjälp av kommandon.
Du kan skapa databastabeller från början och manipulera befintliga. Varje lektion introducerar ett nytt koncept och inkluderar en interaktiv kurs i slutet av varje lektion. Deras interaktiva kodredigerare låter dig öva med olika datamängder.
Du lär dig i din egen takt och experimenterar med olika databaser. Om du inte är nybörjare kan du hoppa över grunderna och gå över till de mer avancerade koncepten.
Schemaverse-webbplatsen låter dig spela ett spel implementerat i en PostgreSQL-databas. Du använder SQL-kommandon för att styra en flotta av rymdskepp.
Du får tävla mot andra spelare, och vinnaren får en trofé som gör det roligt och engagerande. Du har också möjlighet att använda AI för att styra flottan åt dig.
Schemaverse har en enkel plattform med flera spel för nybörjare och avancerade elever. Först måste du registrera dig och logga in för att spela deras spel. På sajten får du tillgång till flera spel och andra resurser som guidar dig om hur du kommer igång.
Webbplatsen har en handledningssida som beskriver dess bakgrund och hur man använder dess resurser. Du kommer att lära dig om gränssnittet och hur du navigerar på planeter och fartyg med hjälp av SQL.
På Schemaverse lär du dig SQL, PostgreSQL säkerhetsdetaljer och har roligt samtidigt. Du kan använda vilket programmeringsspråk som helst som stöder PostgreSQL för att spela spelet.
De har 11 kodexempel som vägleder dem om hur man använder kod för att köra spelen. Schemaverse är öppen källkod, så du kan bidra till spelet med deras GitHub-sida.
Varför lära sig SQL?
SQL är en mycket använd teknik inom mjukvaruutveckling. Transaktionella och analytiska applikationer använder SQL-databaser för att lagra och bearbeta data effektivt.
De snabbast växande industrierna, som sociala medier, finans och databehandling, använder SQL-databaser. Det är därför en viktig färdighet att ha i modern mjukvaruutveckling. Du kan börja med spelen i den här artikeln och gå vidare till avancerade resurser.