Välkommen till SQLBolt, en serie interaktiva lektioner och övningar som hjälper dig att snabbt lära SQL rätt i din webbläsare.
SQL, eller Structured Query Language, är ett språk som är utformat för att tillåta både tekniska och icke-tekniska användare att fråga, manipulera och omvandla data från en relationsdatabas. Och på grund av sin enkelhet, SQL-databaser ger säker och skalbar lagring för miljontals webbplatser och mobila applikationer.
Det finns många populära SQL-databaser som innehåller SQLite, MySQL, Postgres, Oracle och Microsoft SQL Server. Alla stöder den gemensamma SQL – språkstandarden, vilket är vad den här webbplatsen kommer att undervisa, men varje implementering kan skilja sig åt i de ytterligare funktionerna och lagringstyperna som den stöder.
innan du lär dig SQL-syntaxen är det viktigt att ha en modell för vad en relationsdatabas faktiskt är. En relationsdatabas representerar en samling relaterade (tvådimensionella) tabeller., Var och en av tabellerna liknar ett Excel-kalkylblad, med ett fast antal namngivna kolumner (tabellens attribut eller egenskaper) och valfritt antal rader data.
till exempel, om Departementet för motorfordon hade en databas, kan du hitta en tabell som innehåller alla kända fordon som människor i staten kör. Denna tabell kan behöva lagra modellnamn, typ, Antal hjul och antal dörrar för varje fordon till exempel.,>
i en sådan databas kan du hitta ytterligare relaterade tabeller som innehåller information som en lista över alla registrerade förare i staten, vilka typer av körkort som kan användas.eller till och med köra överträdelser för varje förare.,
genom att lära sig SQL är målet att lära sig att svara på specifika frågor om dessa data, som ”vilka typer av fordon finns på vägen har mindre än fyra hjul?”, eller ” hur många modeller av bilar producerar Tesla?”, för att hjälpa oss att fatta bättre beslut på vägen.
om lektionerna
eftersom de flesta användare kommer att lära sig SQL för att interagera med en befintlig databas, börjar lektionerna genom att introducera dig till de olika delarna av en SQL-fråga. De senare lektionerna visar dig hur du skaalter ett bord (eller schema) och skapa nya tabeller från början.,
varje lektion kommer att introducera ett annat koncept och sluta med en interaktiv övning. Gå i din takt och var inte rädd för att spendera tid att experimentera med övningarna innan du fortsätter! Omdu råkar vara bekant med SQL redan, Du kan hoppa framåt med hjälp av länkarna i det övre högra hörnet, men vi rekommenderar att du arbetar igenom lektionerna ändå!
i slutet hoppas vi att du kommer att kunna ha en stark grund för att använda SQL i dina egna projekt och bortom.