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 sqlite3 eller SSMS gör teorin begriplig.

Vad hittar du här?

Dessutom kompletterande kapitel om datatyper, säkerhet, verktyg och hur du använder CRUD i praktiken.

Rekommenderad läsordning

  1. Börja med tabeller och datatyper – fundamentet för varje schema.
  2. Fortsätt med constraints och joins – relationer och integritet.
  3. 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.


Undersidor


    Upp

    Upp


    Licens: Apache 2.0 | © 2023 Marcus Medina, Campus Mölndal. Alla rättigheter förbehållna.
    Du får använda och modifiera detta verk enligt villkoren i Apache License, Version 2.0. Du får inte använda detta verk för kommersiella ändamål utan tillstånd från upphovsmannen.