Forklar hvad SQL er og dets rolle i databasestyring
Svar: SQL(Structured Query Language) er et sprog, der bruges til at forespørge og administrere databaser. Det gør os i stand til at udføre operationer såsom at hente data, indsætte, opdatere og slette data fra en database. SQL er et grundlæggende værktøj til at interagere med og manipulere data i de fleste databasestyringssystemer(DBMS).
Trong SQL, SELECT, INSERT, UPDATE, DELETE
là những câu lệnh gì và chúng được sử dụng để làm gì?
Svar:
SELECT
: Henter data fra en database for at hente information fra en eller flere tabeller.INSERT
: Tilføjer nye data til en tabel i databasen.UPDATE
: Ændrer eksisterende data i en tabel.DELETE
: Fjerner data fra en tabel.
Forklar begreberne i Primary Key
og Foreign Key
i SQL
Svar:
Primary Key
: Det er en kolonne eller et sæt kolonner, der bruges til unikt at identificere hver række i en tabel. Det sikrer entydighed og identifikation af dataene i tabellen.Foreign Key
: Det er en kolonne eller et sæt kolonner i en tabel, der refererer til den primære nøgle i en anden tabel. Det etablerer en relation mellem to tabeller i databasen.
Sådan bruges WHERE
klausulen i SELECT
sætningen til at filtrere data fra en tabel
Svar: Brug WHERE
klausulen i SELECT
sætningen til at specificere betingelser, som rækkerne skal opfylde for at blive inkluderet i forespørgselsresultatet.
For eksempel:
SELECT * FROM Customers WHERE Country = 'USA';
Sådan bruges JOIN
sætningen til at kombinere data fra flere tabeller i SQL
Svar: JOIN
Udsagnet bruges til at kombinere data fra to eller flere tabeller baseret på en relateret kolonne mellem dem. Der findes forskellige typer af JOIN
, som f.eks INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN
.
For eksempel:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Forklar brugen af indbyggede funktioner i SQL like SUM, COUNT, AVG, MAX, MIN
Svar:
SUM
: Beregner den samlede værdi af en numerisk kolonne.COUNT
: Tæller antallet af rækker i en tabel eller antallet af ikke-nul værdier i en kolonne.AVG
: Beregner gennemsnitsværdien af en numerisk kolonne.MAX
: Henter den maksimale værdi i en kolonne.MIN
: Henter minimumsværdien i en kolonne.
Sådan bruger du GROUP BY
sætningen til at gruppere data i SQL
Svar: GROUP BY
Udsagnet bruges til at gruppere rækker med de samme værdier i en eller flere kolonner og udføre aggregerede funktioner på dem.
For eksempel:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
Sådan bruges ORDER BY
sætningen til at sortere data i SQL
Svar: ORDER BY-sætningen bruges til at sortere forespørgselsresultatet baseret på en eller flere kolonner. Standard er stigende rækkefølge(ASC), men DESC kan bruges til faldende rækkefølge.
For eksempel:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
Sådan bruger du INSERT INTO
sætningen til at indsætte nye data i en tabel
Svar: Brug INSERT INTO
sætningen til at tilføje nye data til en tabel i databasen
For eksempel:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
Sådan opdaterer du data i en tabel ved hjælp af UPDATE
sætningen i SQL.
Svar: Brug UPDATE
sætningen til at ændre eksisterende data i en tabel.
For eksempel:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;