Video: The 11-Year-Old Moroccan who speaks English, C++, SQL, Python and now learning German 2025
Structured Query Language, eller SQL, är ett programmeringsspråk som specifikt skapats för databaser. Det är det mest implementerade databasproget; alla har ett behov av SQL.
SQL används för att dela och hantera data, i synnerhet data som finns i relationsdatabashanteringssystem. Data organiseras i tabeller, och flera filer, som varje innehåller datatabeller, kan kopplas samman av ett gemensamt fält.
Med SQL kan du fråga (begära information från databaser), uppdatera och omorganisera data, samt skapa och ändra schema (struktur) i ett databasystem och kontrollera åtkomst till data. Vanlig programvara som används för SQL-servrar inkluderar Microsoft Access, MySQL och Oracle.
Historia av SQL
IBM forskare Edgar F. Codd definierade 1969 relationsdatabasmodellen, som blev grunden för att utveckla SQL-språket. Enkelt sagt har relationsdatabasmodellen en gemensam bit av information (eller en "nyckel") som är associerad med olika data. Ett exempel är ett användarnamn som är associerat med både ditt riktiga namn och telefonnummer.
Några år senare började IBM arbeta på ett nytt språk för relationsdatabashanteringssystem baserat på Codds resultat. Språket kallades ursprungligen SEQUEL eller Structured English Query Language. Detta projekt, som heter System / R, gick igenom några implementeringar och revisioner, och språkets namn ändrades ett par gånger innan det äntligen kallades SQL.
IBM började utveckla kommersiella produkter, bland annat SQL / DS (1981) och DB2 (1983). Andra leverantörer följde efter att annonsera sina egna kommersiella SQL-baserade erbjudanden. Dessa inkluderade Oracle, som släppte sin första produkt 1979, samt Sybase och Ingres.
Att lära SQL
SQL är lättare för nybörjare att lära sig än det är för dem att hämta programmeringsspråk som Java, C ++, PHP eller C #.
Om du vill lära dig SQL men har mycket lite existerande programmeringsbakgrund kan du dra nytta av att prova med hjälp av en av resurserna nedan och sedan ta ett djupare dyka med en formell universitets- eller gemenskapskurs. Annars kan du dra nytta av många gratis online-handledning eller betalda distansutbildningskurser.
Här följer några exempel på gratis handledning:
-
W3Schools SQL Tutorial
-
SQLcourse. com (inledande SQL-handledning)
-
Codecademy har ett Learn SQL-program, samt en avancerad kurs för att analysera SQL-affärsmetri
Om du är intresserad av betalda distansutbildningskurser rekommenderar vi International Webmasters Association (IWA ) Introduktion till SQL (Använda Access) eller Introduktion till SQL (Använda MySQL).
Jag har tagit IWA-kurser innan. SQL-erna är bara fyra veckor långa, men de är mer strukturerade än självlärande handledning, eftersom kurser är instruktörsledda och innebär att du fyller i specifika uppdrag en gång i veckan.Du skulle bli förvånad över hur mycket du kan lära dig på så kort tid.
Nyttiga böcker om SQL för nybörjare inkluderar:
-
SQL: En nybörjarhandbok
-
SQL i ett nötskal
Kontrollera ditt lokala bibliotek för att se om de bär dessa eller andra inledande SQL-böcker.
SQL-färdigheter är önskvärda
Som nämnts tidigare behöver nästan alla någon med SQL-kunskaper i sin organisation.
Enligt Gooroo annonserades 50, 705 jobb i 2015 som krävde SQL-kunskap, och medianlönen för en position som kräver SQL-kunskap är $ 81, 632.
Här är några typer av positioner som kräver SQL kompetens:
-
Backend-utvecklare
-
Databasadministratör (DBA)
-
Dataanalysator
-
Datavetenskapare
Bor metall | Egenskaper, historia, produktion och användningsområden

En titt på bor - en extremt hård och värmebeständig halvmetall - och dess egenskaper, historia, produktion och användningsområden.
Nickelmetall | Egenskaper, historia, produktion och användningsområden

Titta på egenskaper, egenskaper, historia, produktion och tillämpningar av nickel - en stark, glansig, silvervit metall.
Mischmetal Förklarade: Egenskaper, användningsområden och historia

En koll på de fysiska egenskaperna och historien av sällsynta jordartsmetallmetallen, en legering som huvudsakligen består av sällsynta jordartsmetaller cerium.