If you're seeing this message, it means we're having trouble loading external resources on our website.

Om du är bakom en brandvägg eller liknande filter, vänligen se till att domänerna *. kastatic.org och *. kasandbox.org inte är blockerade.

Huvudinnehåll

Vad skall du lära dig härnäst

Grattis till att ha lärt dig SQL! Nu när du har lärt allt det här, så får du några idéer om hur du fortsätter.

Prova SQL i andra miljöer

På Khan Academy skapade vi en lekplats för dig att prova SQL med små mängder av påhittad data. Vi uppmuntrar dig att fortsätta experimentera med det här, men du kommer sannolikt att vilja använda dina färdigheter i en miljö med verkliga data.
Försök med SQL för dataanalys. Idag används SQL ofta för att analysera data som kommer från alla möjliga ställen. Ett sätt du kan börja analysera data omedelbart är med Googles BigQuery, som innehåller ett SQL-liknande språk och låter dig ladda upp data eller använda offentliga dataset. Lär dig mer BigQuery dokumentation eller läs det här [BigQuery handledning/).
Försök med SQL på server-sidan. SQL kan användas för att hantera data i ett programs databas på serversidan. En användare använder appen via "frontend" (webbsida eller mobilapp), frontänden skickar HTTP-förfrågningar till "backend" (server) och backenden utfärdar SQL-kommandon till databasen. Du kan skapa en server-side-app på din egen dator med många olika språk / ramar, två populära stacks är LAMP och LAPP.
Prova SQL på en webbsida. Om du inte har en serverinstallation eller data som ska analyseras kan du använda SQLite på en webbsida för att lagra data som användaren skapar när du använder webbsidan. Data kommer inte att lagras när användaren lämnar sidan, dock. Du kan göra en spin-off från detta exempel på använda SQLite på en webbsida.

Läs mer SQL

Vi täckte mycket av SQL, men när du använder det mer, särskilt för att skapa läs / skriv-databaser för att driva appar, bör du bekanta dig med alla tillgängliga funktioner. Du kan lära dig mer om index och frågeplanering, begränsningar(constraints), triggers, vyer(views)och främmande nycklar. Det är bäst om du vet vilken SQL-miljö du kommer använda de här funktionerna i först, så att du kan läsa den mest korrekta dokumentationen för den.
Du kan också lära dig olika versioner av SQL som används med populära databasleverantörer, som MySQL, PostgreSQL, Oracle, MS SQL och DB2, kanske i kombination med att lära SQL på serversidan.

Gå djupare på databaser

SQL är ett sätt att interagera med databaser, så genom att lära dig SQL har du också lärt dig en hel del om hur databaser fungerar. Men du kan gå mycket djupare i databasområdet - lära dig mer om teorier, principer och design - som relationell designteori, relationell algebra och enhetligt modelleringsspråk(Unified Modeling Language-UML). Ett sätt att lära känna dem är med Stanfords kurs i egen takt Introduktion till databaser klass.

Vill du gå med i konversationen?

Inga inlägg än.
Förstår du engelska? Klicka här för att se fler diskussioner på Khan Academys engelska webbplats.