Velkommen til SQLBolt, en serie av interaktive leksjoner og øvelser utviklet for å hjelpe deg raskt lære SQL-rett i nettleseren din.
SQL, eller Structured Query Language, er et språk designet for å tillate både tekniske og ikke-tekniske brukere spørring, manipulere, og transformere data fra en relasjonsdatabase. Og på grunn av sin enkelhet, SQL databaser gi en sikker og skalerbar lagring for millioner av nettsider og mobile applikasjoner.
Det er mange populære SQL-databaser, inkludert SQLite, MySQL, Postgres, Oracle og Microsoft SQL Server. Alle av dem støtter vanlige SQL språk-standarden, som er hva dette nettstedet vil være undervisning, men hver gjennomføringen kan variere i de ekstra funksjonene og lagring typer støtter.
Før lære SQL-syntaksen, er det viktig å ha en modell for hva en relasjonsdatabase faktisk er. En relasjonsdatabase representerer en samling av beslektede (to-dimensjonal) bord., Hvert av bordene ligner på et Excel-regneark, med et fast antall navngitte kolonner (attributter eller egenskaper for tabellen) og antall rader med data.
For eksempel, dersom Avdelingen av motorkjøretøyer en database, kan du finne en tabell som inneholder alle de kjente biler som folk i staten kjører. Denne tabellen kan ha behov for å lagre modellen, navn, type, antall hjul, og antall dører av hvert kjøretøy for eksempel.,>
I en slik database, kan du finne flere relaterte tabeller som inneholder informasjon, for eksempel en liste over alle registrerte drivere i staten, typer førerkort som kan bli gitt, eller til og med kjøre-brudd for hver driver.,
Ved å lære SQL, målet er å lære hvordan å få svar på spesifikke spørsmål om dette data, for eksempel «Hvilke typer av biler er på veien har mindre enn fire hjul?», eller «Hvor mange modeller av biler gjør Tesla produsere?»å hjelpe oss med å gjøre bedre beslutninger nedover veien.
Om erfaringene
Siden de fleste brukere vil være å lære SQL til å samhandle med en eksisterende database, begynner undervisningen ved å introdusere deg til de forskjellige delene av en SQL-spørring. De senere leksjoner vil da vise deg hvordan toalter en tabell (eller skjema) og opprette nye tabeller fra bunnen av.,
Hver leksjon vil innføre et annet begrep, og avslutt med en interaktiv trening. Gå i ditt tempo, og ikke vær redd for å bruke tid på å eksperimentere med øvelser før du fortsetter! Ifyou skje for å bli kjent med SQL allerede, kan du gå videre ved å bruke linkene øverst til høyre, men vi vil anbefale deg å jobbe gjennom leksjoner allikevel!
Ved slutten, og vi håper at du vil være i stand til å ha et sterkt fundament for bruk av SQL i dine egne prosjekter og utover.