SQL
SQL är databasspråket som gör att du kan skapa tabeller, fråga efter data och hålla ordning på relationer. Här samlar vi grunderna du behöver för att känna dig trygg både i klassrummet och ute i praktiken.
TL;DR
- SQL = Structured Query Language – standarden för relationsdatabaser.
- Fyra byggblock: skapa strukturen, fyll på data, hämta data, håll ordning på reglerna.
- Öva ofta: ett par minuter i
sqlite3eller SSMS gör teorin begriplig.
Vad hittar du här?
- Constraints – reglerna som håller datan korrekt.
- Databaser – skapa, byta namn, droppa och planera backuper.
- Tabeller – designa kolumner, primärnycklar och index.
- Joins och relationer – kombinera tabeller utan att tappa logiken.
Dessutom kompletterande kapitel om datatyper, säkerhet, verktyg och hur du använder CRUD i praktiken.
Rekommenderad läsordning
- Börja med tabeller och datatyper – fundamentet för varje schema.
- Fortsätt med constraints och joins – relationer och integritet.
- Fördjupa dig i CRUD, säkerhet och verktyg för att knyta ihop säcken.
Snabbtest – skapa din första tabell
CREATE TABLE Users (
UserId INTEGER PRIMARY KEY,
UserName NVARCHAR(50) NOT NULL,
Email NVARCHAR(100) UNIQUE,
CreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP
);
INSERT INTO Users (UserName, Email)
VALUES ('anna_dev', 'anna@example.com');
SELECT UserName, CreatedAt
FROM Users;
Om de tre raderna ovan känns tydliga är du på god väg. Om inte – följ länkarna ovan och ta området i små bitar. SQL är ett hantverk som blir njutbart när du repeterar ofta.