Selitä mitä SQL on ja sen roolia tietokannan hallinnassa
Vastaus: SQL(Structured Query Language) on kieli, jota käytetään tietokantojen kyselyyn ja hallintaan. Sen avulla voimme suorittaa toimintoja, kuten tietojen hakemista, tietojen lisäämistä, päivittämistä ja poistamista tietokannasta. SQL on perustavanlaatuinen työkalu vuorovaikutukseen ja tietojen käsittelyyn useimmissa tietokannan hallintajärjestelmissä(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ì?
Vastaus:
SELECT
: Hakee tiedot tietokannasta tietojen hakemiseksi yhdestä tai useammasta taulukosta.INSERT
: Lisää uusia tietoja tietokannan taulukkoon.UPDATE
: Muokkaa taulukon olemassa olevia tietoja.DELETE
: Poistaa tiedot taulukosta.
Selitä käsitteet Primary Key
ja Foreign Key
SQL:ssä
Vastaus:
Primary Key
: Se on sarake tai sarakkeiden joukko, jota käytetään yksilöimään jokainen taulukon rivi. Se varmistaa taulukon tietojen yksilöllisyyden ja tunnistuksen.Foreign Key
: Se on yhden taulukon sarake tai sarakejoukko, joka viittaa toisen taulukon perusavaimeen. Se muodostaa suhteen kahden tietokannan taulukon välille.
WHERE
Käskyn lausekkeen käyttäminen SELECT
tietojen suodattamiseen taulukosta
Vastaus: Käytä WHERE
käskyn lauseketta SELECT
määrittääksesi ehdot, jotka rivien on täytettävä voidakseen sisällyttää kyselyn tulokseen.
Esimerkiksi:
SELECT * FROM Customers WHERE Country = 'USA';
Kuinka käyttää JOIN
käskyä tietojen yhdistämiseen useista taulukoista SQL:ssä
Vastaus: JOIN
Lauseketta käytetään kahden tai useamman taulukon tietojen yhdistämiseen niiden välisen toisiinsa liittyvän sarakkeen perusteella. On olemassa erilaisia tyyppejä JOIN
, kuten INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN
.
Esimerkiksi:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Selitä sisäänrakennettujen toimintojen käyttö SQL like SUM, COUNT, AVG, MAX, MIN
Vastaus:
SUM
: Laskee numeerisen sarakkeen kokonaisarvon.COUNT
: Laskee taulukon rivien määrän tai sarakkeen ei-nolla-arvojen määrän.AVG
: Laskee numeerisen sarakkeen keskiarvon.MAX
: Hakee sarakkeen enimmäisarvon.MIN
: Hakee sarakkeen vähimmäisarvon.
Kuinka käyttää GROUP BY
käskyä tietojen ryhmittelyyn SQL:ssä
Vastaus: GROUP BY
Käskyä käytetään ryhmittelemään rivejä, joilla on samat arvot, yhteen tai useampaan sarakkeeseen ja suorittamaan niille koontitoimintoja.
Esimerkiksi:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
Kuinka käyttää ORDER BY
käskyä tietojen lajitteluun SQL:ssä
Vastaus: he ORDER BY -käskyä käytetään lajittelemaan kyselyn tulos yhden tai useamman sarakkeen perusteella. Oletuksena on nouseva järjestys(ASC), mutta DESC:tä voidaan käyttää laskevassa järjestyksessä.
Esimerkiksi:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
Kuinka käyttää INSERT INTO
käskyä uuden tiedon lisäämiseen taulukkoon
Vastaus: Käytä INSERT INTO
käskyä lisätäksesi uusia tietoja tietokannan taulukkoon
Esimerkiksi:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
Taulukon tietojen päivittäminen UPDATE
SQL-käskyn avulla.
Vastaus: Käytä UPDATE
käskyä taulukon olemassa olevien tietojen muokkaamiseen.
Esimerkiksi:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;