Paaiškinkite, kas yra SQL ir jo vaidmenį duomenų bazių valdyme
Atsakymas: SQL(struktūrinės užklausos kalba) yra kalba, naudojama užklausoms pateikti ir duomenų bazėms valdyti. Tai leidžia mums atlikti tokias operacijas kaip duomenų gavimas, duomenų įterpimas, atnaujinimas ir ištrynimas iš duomenų bazės. SQL yra pagrindinis įrankis, leidžiantis sąveikauti ir valdyti duomenis daugumoje duomenų bazių valdymo sistemų(DBVS).
Trong SQL, SELECT, INSERT, UPDATE, DELETE
là những câu lệnh gì và chúng được sử dụng để làm gì?
Atsakymas:
SELECT
: nuskaito duomenis iš duomenų bazės, kad gautų informaciją iš vienos ar kelių lentelių.INSERT
: Prideda naujų duomenų į duomenų bazės lentelę.UPDATE
: keičia esamus duomenis lentelėje.DELETE
: pašalina duomenis iš lentelės.
Paaiškinkite SQL sąvokas Primary Key
ir Foreign Key
Atsakymas:
Primary Key
: tai stulpelis arba stulpelių rinkinys, naudojamas kiekvienai lentelės eilutei unikaliai identifikuoti. Tai užtikrina lentelės duomenų unikalumą ir identifikavimą.Foreign Key
: Tai vienos lentelės stulpelis arba stulpelių rinkinys, nurodantis kitos lentelės pirminį raktą. Jis nustato ryšį tarp dviejų duomenų bazės lentelių.
Kaip naudoti WHERE
sakinį SELECT
, kad būtų galima filtruoti duomenis iš lentelės
Atsakymas: naudokite WHERE
sakinį sakinyje SELECT
, kad nurodytumėte sąlygas, kurias turi atitikti eilutės, kad būtų įtrauktos į užklausos rezultatą.
Pavyzdžiui:
SELECT * FROM Customers WHERE Country = 'USA';
Kaip naudoti JOIN
teiginį norint sujungti duomenis iš kelių SQL lentelių
Atsakymas: JOIN
Teiginys naudojamas duomenims iš dviejų ar daugiau lentelių sujungti pagal susijusį stulpelį tarp jų. Yra įvairių tipų JOIN
, pvz INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN
.
Pavyzdžiui:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Paaiškinkite įtaisytųjų funkcijų naudojimą SQL like SUM, COUNT, AVG, MAX, MIN
Atsakymas:
SUM
: apskaičiuoja bendrą skaitinio stulpelio reikšmę.COUNT
: skaičiuoja lentelės eilučių skaičių arba nenulines vertes stulpelyje.AVG
: apskaičiuoja vidutinę skaitinio stulpelio reikšmę.MAX
: nuskaito didžiausią stulpelio reikšmę.MIN
: nuskaito mažiausią reikšmę stulpelyje.
Kaip naudoti GROUP BY
teiginį duomenims grupuoti SQL
Atsakymas: GROUP BY
Teiginys naudojamas sugrupuoti eilutes su tomis pačiomis reikšmėmis viename ar keliuose stulpeliuose ir atlikti jose suvestines funkcijas.
Pavyzdžiui:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
Kaip naudoti ORDER BY
teiginį duomenims rūšiuoti SQL
Atsakymas: jis ORDER BY sakinys naudojamas rūšiuoti užklausos rezultatus pagal vieną ar daugiau stulpelių. Numatytasis yra didėjančia tvarka(ASC), tačiau DESC galima naudoti mažėjančia tvarka.
Pavyzdžiui:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
Kaip naudoti INSERT INTO
teiginį naujiems duomenims įterpti į lentelę
Atsakymas: naudokite INSERT INTO
teiginį, norėdami pridėti naujų duomenų į duomenų bazės lentelę
Pavyzdžiui:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
Kaip atnaujinti duomenis lentelėje naudojant UPDATE
teiginį SQL.
Atsakymas: naudokite UPDATE
teiginį, kad pakeistumėte esamus lentelės duomenis.
Pavyzdžiui:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;