De 9 beste SQL-bøkene fra 2021

click fraud protection

Våre redaktører undersøker, tester og anbefaler de beste produktene uavhengig. kan du lære mer om vår gjennomgangsprosess her. Vi kan motta provisjon på kjøp fra våre valgte lenker.

Våre toppvalg

Best for nybegynnere: Komme i gang med SQL hos Amazon

"På 130 sider er boka relativt kort, med den hensikt å hjelpe leserne til å mestre det grunnleggende og raskt lære å utføre nyttige oppgaver."

Runner-Up, best for nybegynnere: SQL All-in-One For Dummies hos Amazon

"SQL All-in-One for Dummies er en tome, men sidene på 750 pluss er delt inn i åtte bind, med en logisk struktur som gjør arbeidet gjennom det mindre overveldende."

Best for å raskt komme i gang: SQL på 10 minutter hos Amazon

"Boken gjør en god jobb med å lære det viktigste i en hast, og er delt inn i 22 leksjoner."

Best for å lage komplekse spørsmål: SQL-spørsmål om mer dødelige hos Amazon

"Forfatteren tilbyr hundrevis av eksempler som følger hans tydelige skriftlige forklaringer på SQL-konsepter, teknikker og beste praksis for databasedesign og spørringer."

instagram viewer

Best for hurtigreferanse: SQL Pocket Guide på Amazon

"Designet som en referanse snarere enn en veiledning, er det ikke nødvendig å lese boken fra omslag til omslag."

Best for læring av T-SQL: T-SQL Fundamentals hos Amazon

"Alle kodeeksempler er testet mot både skyen og lokale installasjoner av SQL Server, slik at du kan bruke dem uavhengig av hvilken versjon du har tilgang til."

Best for utviklere: Murachs SQL Server 2016 for utviklere hos Amazon

"De tjue kapitlene er delt inn i fire seksjoner - introduksjon, viktige SQL-ferdigheter, avanserte SQL-ferdigheter og databasedesign og implementering."

Best for læring ved å gjøre: SQL-praksisproblemer hos Amazon

"For de som ikke har tilgang til en eksisterende databaseserver, er installasjonsinstruksjoner inkludert gratis Microsoft SQL Server Express Edition og management studio, sammen med en video gjennomgang for eksemplet database. "

De beste SQL-bøkene kan hjelpe deg å lære det grunnleggende om å komme i gang med SQL, mens mellomliggende og mer avanserte alternativer kan veilede deg gjennom grunnleggende forhold og unngå vanlige feil. Vårt beste valg for nybegynnere er Komme i gang med SQL på Amazon av Thomas Nield. På 130 sider er det ikke så lang tid det kommer til å kaste deg ned i minuat, men det har nok innhold til å hjelpe deg med å mestre det grunnleggende og inkluderer praktiske eksempler og forklaringer.

Nå som du har kommet i gang med SQL, er det nok av andre programmeringsspråk verdt å lære også, avhengig av hva du prøver å gjøre. Les videre for de beste SQL-bøkene nedenfor.

01

av 09

Best for nybegynnere: Komme i gang med SQL

Komme i gang med SQL

Hilsen av Amazon

Kjøp på AmazonKjøp på Barnesandnoble.com

Veteranteknologiutgiveren O'Reilly har lagt ut mange forskjellige SQL-guider gjennom årene, men for de som bare dypper tærne i vannet, Komme i gang med SQL er det ideelle stedet å begynne.

På 130 sider er boken relativt kort, med den hensikt å hjelpe leserne med å mestre det grunnleggende og raskt lære å utføre nyttige oppgaver. Full av praktiske eksempler og nyttige forklaringer, den er skrevet i en enkel, tilgjengelig stil som ikke antar mye eller forkunnskaper. Nyttig for de som akkurat har begynt, boken krever ikke tilgang til en eksisterende databaseserver. I stedet forklarer den hvordan du setter opp et praksismiljø hjemme, ved hjelp av SQLite for å redusere kostnader og kompleksitet.

Mens hoveddelen av boka fokuserer på de grunnleggende kommandoene som kreves for datainhenting, sortering og oppdatering, det siste kapittelet diskuterer mer avanserte emner og gir ekstra ressurser for de som er interessert.

02

av 09

Runner-Up, Best for Beginners: SQL All-in-One For Dummies

Kjøp på Amazon

Sjansen er stor for at du har sett den særegne sorte og gule designen til en "For Dummies" -bok på et eller annet tidspunkt - serien dekker tross alt et utrolig utvalg av emner. SQL All-in-One for Dummies er en tungveiende tome, men sidene på 750 pluss er delt inn i åtte bind, med en logisk struktur som gjør det mindre overveldende å jobbe gjennom det. Boken er skrevet på en lett og tilgjengelig måte - den antar en viss generell teknisk kunnskap fra leseren, men ikke nødvendigvis om databaseadministrasjon eller utvikling.

I tillegg til de grunnleggende konseptene bak språket, SQL All-in-One for Dummies dekker flere andre relaterte emner, inkludert datasikkerhet, utvikling, XML, databaseregistrering og mer. Boken er tilgjengelig i både tenne og fysisk form, med nedlasting av kode tilgjengelig fra forlaget.

03

av 09

Best for å raskt komme i gang: SQL på 10 minutter

Kjøp på AmazonKjøp på Barnesandnoble.com

Hvis du er en utvikler, forretningsanalytiker eller noen andre som raskt trenger å bli enig med å bruke SQL, SQL på 10 minutter ble skrevet med tanke på deg. Selv om det er lite sannsynlig at du blir ekspert ganske så raskt, gjør boken en god jobb med å lære det viktigste i en hast og blir brutt ned i 22 leksjoner som dekker alt fra grunnleggende SELECT- og UPDATE-uttalelser til mer avanserte emner som lagrede prosedyrer og transaksjonelle behandling.

Innholdet presenteres i en logisk og metodisk rekkefølge, men det er også enkelt å dyppe inn og ut av hver seksjon etter behov, bare lære syntaks og konsepter når du trenger dem. Flere databaseplattformer er dekket i teksten, fra Microsoft Access og SQLite til MySQL, Oracle og mer, noe som gjør eksempler relevante og direkte anvendelige for et bredere spekter av lesere. Med eksempler på fullfarge kode i papirversjonen av boka, og mange veiledninger og forklarere underveis, er dette den ideelle ressursen for den tidssultede SQL-læreren.

04

av 09

Best for å lage komplekse spørsmål: SQL-spørsmål for bare dødelige

Kjøp på AmazonKjøp på Barnesandnoble.com

Som navnet antyder, SQL-spørringer for mer dødelige fokuserer på å lære sine lesere hvordan man kan bli ekspert på å lage enda kompliserte spørsmål uten problemer. Med en logisk og humoristisk tilnærming til det som ikke er mest spennende av emner, tilbyr forfatteren hundrevis av eksempler som følger med hans tydelige skriftlige forklaringer på SQL-konsepter, teknikker og beste praksis for databasedesign og spørringer.

Nybegynnere vil få store mengder verdi fra denne boken, men til og med de med en god grad av eksisterende kunnskap vil sannsynligvis lære flere nye tips og triks (og sannsynligvis avlære noen dårlige vaner langs vei). Oppdatert for fjerde utgave med nye avanserte emner som partisjonering og gruppering, eksempel databaser og opprettingsskript er tilgjengelige for Microsoft Access, SQL Server, MySQL og annet plattformer. Tilgjengelig i Kindle og paperback-format, dette er boken du kan kjøpe hvis du ønsker å løfte ditt SQL-spørringsspill dramatisk.

05

av 09

Best for hurtigreferanse: SQL Pocket Guide

Kjøp på Amazon

Enten du er utvikler eller databaseadministrator på startnivå, eller du har jobbet med SQL i årevis, vil det være en overmenneskelig prestasjon å huske detaljene i alle mulige kommandoer og argumenter. Det er her Jonathan Gennicks kompakt SQL Pocket Guide kommer inn.

Denne praktiske referansen dekker en rekke databaseservere, inkludert Microsoft SQL Server, Oracle, DB2 og andre forklarer implementeringsforskjeller mellom plattformer og fungerer som en utmerket oppfriskning for sjelden brukt kommandoer.

Designet som en referanse snarere enn en veiledning, det er ikke nødvendig å lese boka fra omslag til omslag - den er designet for å sitte på et skrivebord og bli konsultert når det er nødvendig. Mens du kunne finne mest mulig informasjon inne med noen gode Google-søk, kunne du raskt bla gjennom SQL Pocket Guide for de nøyaktige detaljene du trenger er ofte raskere, mer spesifikk, og har langt mindre sjanse for distraksjon.

06

av 09

Best for læring av T-SQL: T-SQL-grunnleggende

Kjøp på Amazon

De fleste SQL-guider og referanser prøver å være plattformagnostiske, noe som gjør at de kan være nyttige i et bredere spekter av lesere på bekostning av ikke alltid å være helt nøyaktig eller komplett for et bestemt databasesystem. For de som må jobbe helt med Microsoft SQL Server, kan det imidlertid være et bedre alternativ å fokusere helt på komplikasjonene i Transact-SQL - Microsofts spesifikke variant av språket.

Mens det er rettet mot de som er nye på språket, Grunnleggende om T-SQL er ikke redd for å takle mer avanserte, valgfrie emner også, og mangeårige utøvere vil sannsynligvis ikke gå tomhendt bort. Alle kodeeksempler er testet mot både skyen og lokale installasjoner av SQL Server, slik at du kan bruke dem uavhengig av hvilken versjon du har tilgang til.

Denne boken er nyttig for både utviklere, databaseadministratorer og strømbrukere, og er ikke bare en liste over kommandoer og syntaks. I stedet lærer den både teorien bak T-SQL og hvordan du best kan bruke den i den virkelige verden, med mange praktiske eksempler som kan hjelpe deg underveis.

07

av 09

Best for utviklere: Murachs SQL Server 2016 for utviklere

Kjøp på Amazon

Enten du er en erfaren utvikler som trenger å forbedre dine Microsoft SQL Server-ferdigheter eller en programmerer på grunnnivå som ønsker å bli bedre på SQL-koding, Murachs SQL Server 2016 for utviklere er det perfekte stedet å starte.

Som tittelen antyder, er den nesten 700 siders boken primært rettet mot utviklere, men der det er relevant, presenteres også nyttig informasjon om databaseadministrasjon. De tjue kapitlene er delt inn i fire seksjoner - introduksjon, viktige SQL-ferdigheter, avanserte SQL-ferdigheter og databasedesign og implementering - ved hjelp av Murachs uvanlig, men fornuftig tilnærming til å plassere konsepter og diskusjoner på venstre / partall sider, og relaterte skjermbilder og eksempler på høyre / oddetall sider.

Alt forklares enkelt og tydelig, enten det er innledende emner som å hente og oppsummere data, eller mer kompliserte emner som lagrede prosedyrer, utløsere eller bruk av .NET vanlig språk kjøretid (CLR).

For de som ikke har en eksisterende MS SQL-serverforekomst å bruke, er instruksjoner inkludert på slutten av boken for konfigurering og bruk av eksempeldatabasen.

08

av 09

Best for læring ved å gjøre: SQL-praksisproblemer

Kjøp på Amazon

For de som ønsker å utvide sin SQL-kunnskap utover det som vanligvis er tilgjengelig i studiehåndbøker og elektroniske opplæringer, SQL-praksisproblemer tar en forfriskende annen tilnærming til å lære språket.

Boken inneholder 57 problemer, som varierer i vanskeligheter fra nybegynner til avansert, og er designet for å etterligne hvilke utfordringer SQL-brukere møter i den virkelige verden. Forfatterens intensjon er å lære leserne å "tenke i SQL", analysere dataproblemer og komme med løsninger av høy kvalitet.

For de som ikke har tilgang til en eksisterende databaseserver, er installasjonsinstruksjoner inkludert gratis Microsoft SQL Server Express Edition og management studio, sammen med en video gjennomgang for eksemplet database.

SQL-praksisproblemer er i stor grad orientert mot de som ønsker å hente data (via SELECT-setninger) i stedet for å oppdatere eksisterende informasjon, og som trenger å lære de mest effektive måtene å gjøre det på. Den er tilgjengelig i både Kindle og paperback-versjoner, og forfatteren er tilgjengelig via e-post for å få hjelp med problemer og spørsmål.

09

av 09

Best for å unngå feil: SQL Antipatterns: Unngå fallgruvene ved databaseprogrammering (pragmatiske programmerere)

Kjøp på Amazon

For de som befinner seg i en mellomfase av sin SQL-kunnskap, kan du oppdage at det er noen vanlige programmeringsfeil du lager. SQL Antipatterns hjelper deg med å unngå. Skrevet av Bill Karwin, fokuserer den på de vanligste SQL-programmeringsfeilene, identifiserer hva de er og hvordan du kan rette dem. Boken er delt opp i fire deler, og til tross for at den er målrettet og fungerer som en god måte for mer avanserte brukere å kvitte seg med vanlige databasefeil.

instagram story viewer