Hoppa till innehåll
denna.se

Senast uppdaterad:

SQL

Även känt som: Structured Query Language

Standardspråket för att fråga och manipulera relationella databaser. Oumbärlig för utvecklare och dataanalytiker — oförändrad i kärnan sedan 1970-talet.

SQL (Structured Query Language) är det standardiserade språket för att arbeta med relationella databaser. Det utvecklades på IBM på 70-talet och har i grunden varit oförändrat sedan dess — en rar egenskap i IT-världen. Alla relationella databaser (PostgreSQL, MySQL, Microsoft SQL Server, Oracle, SQLite) stöder standard-SQL med egna förlängningar.

Grundläggande SQL-operationer: SELECT (läs data), INSERT (lägg till), UPDATE (ändra), DELETE (ta bort), JOIN (kombinera data från flera tabeller), GROUP BY (aggregera), WHERE (filtrera). Moderna SQL har kraftfulla funktioner som Common Table Expressions (WITH), window functions (OVER), och full-text-sökning. För SaaS-utveckling är SQL oumbärligt — de flesta applikationer behöver relationell databas och då behöver du SQL.

För svenska webbutvecklare: lär dig SQL grundligt även om du använder ORM (Prisma, Eloquent, Django ORM). När prestanda blir dålig måste du förstå underliggande SQL för att optimera. Gratisresurser: SQLZoo (interaktiv övning), PostgreSQL:s officiella tutorial, "Learn SQL the Hard Way". För avancerad SQL: "SQL Performance Explained" av Markus Winand är en klassiker.

Fördjupning på denna.se

Relaterade termer