SQL tutorial for begyndere

SQL selvstudieoversigt


Databaser kan findes i nรฆsten alle softwareapplikationer. SQL er standardsproget til at forespรธrge i en database. Denne SQL-tutorial for begyndere vil lรฆre dig databasedesign. Det lรฆrer dig ogsรฅ grundlรฆggende til avanceret SQL.

Hvad skal jeg vide?


Kurset er designet til SQL-begyndere. Der krรฆves ingen forudgรฅende DB-erfaring.

๐Ÿ‘‰ Download SQL-vejledning i PDF-format

SQL pensum

Grundlรฆggende om databasen

๐Ÿ‘ Lesspรฅ 1 Hvad er en database? โ€” Definition, Betydning, Typer, Eksempel
๐Ÿ‘ Lesspรฅ 2 Hvad er SQL? โ€” Lรฆr SQL Basics, SQL Fuld Form og hvordan du bruger
๐Ÿ‘ Lesspรฅ 3 MySQL Workbench Tutorial for begyndere - Sรฅdan installeres MySQL Arbejdsbord & brug
๐Ÿฅ‰ Lesspรฅ 4 SQL-styring med ManageEngine

Database design

๐Ÿ‘ Lesspรฅ 1 Tutorial til databasedesign โ€” Lรฆr datamodellering
๐Ÿ‘ Lesspรฅ 2 Hvad er normalisering? โ€” 1NF, 2NF, 3NF, BCNF Databaseeksempel
๐Ÿ‘ Lesspรฅ 3 Hvad er ER-modellering? โ€” Lรฆr med eksempel

Grundlรฆggende om SQL

๐Ÿ‘ Lesspรฅ 1 MySQL Opret tabel - Sรฅdan opretter du database i MySQL
๐Ÿ‘ Lesspรฅ 2 MySQL Vร†LG erklรฆring โ€” Lรฆr med eksempel
๐Ÿ‘ Lesspรฅ 3 MySQL HVOR klausul โ€” OG, ELLER, I, IKKE I Forespรธrgselseksempel
๐Ÿ‘ Lesspรฅ 4 MySQL INDSร†T I forespรธrgsel โ€” Sรฅdan tilfรธjes rรฆkke i tabel (eksempel)
๐Ÿ‘ Lesspรฅ 5 MySQL SLET forespรธrgsel โ€” Sรฅdan sletter du rรฆkke fra en tabel
๐Ÿ‘ Lesspรฅ 6 MySQL OPDATERING Forespรธrgsel โ€” Lรฆr med eksempel

Datasortering

๐Ÿ‘ Lesspรฅ 1 BESTIL INDEN MySQL โ€” DESC & ASC-forespรธrgsel med EKSEMPEL
๐Ÿ‘ Lesspรฅ 2 SQL GROUP BY og HAVING-klausul โ€” Lรฆr med eksempel
๐Ÿ‘ Lesspรฅ 3 MySQL Tutorial om jokertegn โ€” Kan lide, IKKE lide, Escape, ( % ), ( _ )
๐Ÿ‘ Lesspรฅ 4 MYSQL regulรฆre udtryk (REGEXP) โ€” Hvad er, Syntaks og Eksempler

Funktioner

๐Ÿ‘ Lesspรฅ 1 MySQL Funktioner โ€” Streng, Numerisk, Brugerdefineret, Lagret
๐Ÿ‘ Lesspรฅ 2 MySQL Samlede funktioner Tutorial โ€” SUM, AVG, MAX, MIN , COUNT, DISTINCT

Skal vide ting!

๐Ÿ‘ Lesspรฅ 1 MySQL ER NULL & ER IKKE NULL Tutorial โ€” Lรฆr med eksempel
๐Ÿ‘ Lesspรฅ 2 MySQL AUTO_INCREMENT โ€” Lรฆr med eksempel
๐Ÿ‘ Lesspรฅ 3 MYSQL โ€“ ร†NDRING, DROP, OMDร˜B, ร†NDRING โ€” Hvad er, Syntaks med Eksempler
๐Ÿ‘ Lesspรฅ 4 MySQL LIMIT & OFFSET โ€” Lรฆr med eksempel

Mest frygtede emner!

๐Ÿ‘ Lesspรฅ 1 MySQL Selvstudium under forespรธrgsel โ€” Lรฆr med eksempel
๐Ÿ‘ Lesspรฅ 2 MySQL TILMELDTE tutorial โ€” INDRE, YDRE, VENSTRE, Hร˜JRE, KORS
๐Ÿ‘ Lesspรฅ 3 MySQL UNION - Komplet vejledning
๐Ÿ‘ Lesspรฅ 4 MySQL Views โ€” Sรฅdan opretter du visning fra tabeller med eksempler
๐Ÿ‘ Lesspรฅ 5 MySQL Indeks vejledning โ€” Opret, Tilfรธj og slip

Hvad er det nรฆste!

๐Ÿ‘ Lesspรฅ 1 Din fรธrste applikation ved hjรฆlp af MySQL og PHP โ€“ Kom godt i gang!
๐Ÿ‘ Lesspรฅ 2 Oracle MySQL 5.6-certificering โ€” Oracle MySQL 5.6 Studievejledning
๐Ÿ‘ Lesspรฅ 3 SQL vs MySQL โ€” Hvad er forskellen mellem SQL og MySQL?
๐Ÿ‘ Lesspรฅ 4 Bedste SQL-vรฆrktรธjer โ€” 25 Bedste SQL-vรฆrktรธjer, databasesoftware & IDE
๐Ÿ‘ Lesspรฅ 5 SQL Query Builders & Editor โ€” 10 Bedste SQL Query Builders & Editor
๐Ÿ‘ Lesspรฅ 6 Online SQL-kompiler og redaktรธrer โ€” 10 Bedste Online SQL Compiler og Redaktรธrer
๐Ÿ‘ Lesspรฅ 7 Gratis SQL-kurser โ€” 11 Bedste Gratis SQL Kurser & Certificering
๐Ÿ‘ Lesspรฅ 8 SQL bรธger โ€” 14 Bedste SQL-bรธger for begyndere og eksperter
๐Ÿ‘ Lesspรฅ 9 SQL snydeark โ€” SQL-kommandoer snydeark
๐Ÿ‘ Lesspรฅ 10 SQL Interview Spรธrgsmรฅl โ€” Top 50 SQL-interviewspรธrgsmรฅl og -svar

MariaDB

๐Ÿ‘ Lesspรฅ 1 MariaDB tutorial โ€” Lรฆr syntaks, kommandoer med eksempler
๐Ÿ‘ Lesspรฅ 2 MariaDB vs MySQL - Hvad er forskellen mellem MariaDB & MySQL

Hvad er et DBMS?

Et databasestyringssystem (DBMS) er en software, der bruges til at gemme og administrere data. Det garanterer kvaliteten, holdbarheden og fortroligheden af โ€‹โ€‹oplysninger. Den mest populรฆre type DBMS er Relational Database Management Systems eller RDBMS'er. Her bestรฅr databasen af โ€‹โ€‹et struktureret sรฆt tabeller, og hver rรฆkke i en tabel er en post.

Hvad er SQL?

Structured Query Language (SQL) er standardsproget til datamanipulation i et DBMS. Med enkle ord bruges det til at tale med dataene i et DBMS. Fรธlgende er typer af SQL-sรฆtninger

  1. Data Definition Language (DDL) giver dig mulighed for at oprette objekter som skemaer, tabeller i databasen
  2. Data Control Language (DCL) giver dig mulighed for at manipulere og administrere adgangsrettigheder pรฅ databaseobjekter
  3. Data Manipulation Language (DML) bruges til at sรธge, indsรฆtte, opdatere og slette data, som vil blive delvist dรฆkket i denne SQL-tutorial.

Hvad er Query?

En forespรธrgsel er et sรฆt instruktioner, der gives til databasestyringssystemet. Den fortรฆller enhver database, hvilken information du gerne vil have fra databasen. For at hente elevnavnet fra databasetabellen STUDENT, kan du for eksempel skrive SQL-forespรธrgslen sรฅdan her:

SELECT Student_name from STUDENT;

SQL proces

Nรฅr du vil udfรธre en SQL-kommando for et hvilket som helst DBMS-system, skal du finde den bedste metode til at udfรธre din anmodning, og SQL-motoren bestemmer, hvordan den specifikke opgave skal fortolkes.

Vigtige komponenter inkluderet i denne SQL-proces er:

  • SQL Query Engine
  • Optimeringsmotorer
  • Forespรธrgselsafsender
  • Klassisk forespรธrgselsmotor

En klassisk forespรธrgselsmotor giver dig mulighed for at administrere alle ikke-SQL-forespรธrgsler.

sql tutorial

SQL optimering

Det er ikke sรฅ svรฆrt at vide, hvordan man laver forespรธrgsler, men du skal virkelig lรฆre og forstรฅ, hvordan datalagring fungerer, og hvordan forespรธrgsler lรฆses for at optimere SQL-ydeevnen. Optimeringer er baseret pรฅ to nรธglefaktorer:

  1. At trรฆffe de rigtige valg, nรฅr databasestrukturen skal defineres
  2. Anvendelse af de mest passende metoder til at lรฆse dataene.

Hvad vil du lรฆre i dette SQL-kursus?

Denne grundlรฆggende รธvelse i SQL er designet til alle, der planlรฆgger at arbejde med databaser, isรฆr i rollerne som systemadministratorer og applikationsudviklere. Selvstudierne hjรฆlper begyndere med at lรฆre de grundlรฆggende SQL-kommandoer, herunder SELECT, INSERT INTO, UPDATE, DELETE FROM og mere. Hver SQL-kommando kommer med klare og prรฆcise eksempler.

Ud over listen over SQL-kommandoer prรฆsenterer tutorialen flashkort med SQL-funktioner, som f.eks AVG(), COUNT() og MAX(). Sammen med disse hjรฆlper quizzer med at validere din grundlรฆggende viden om sproget.

Dette SQL-kursus hjรฆlper dig med at hรฅndtere forskellige aspekter af SQL-programmeringssproget.

Hvorfor skal du lรฆre SQL?

SQL er et sprog, der er nemt at lรฆre, specielt designet til at arbejde med databaser. Der er en stigende efterspรธrgsel efter fagfolk, der kan hรฅndtere databaser. Nรฆsten alle store virksomheder bruger SQL. Det er meget udbredt i forskellige sektorer som billetbestilling, bankvirksomhed, sociale medieplatforme, datadeling, e-handel osv., sรฅ der er store muligheder tilgรฆngelige for SQL-udvikleren.

Opsummer dette indlรฆg med: