Nerangake apa SQL lan peran ing manajemen database
Wangsulan: SQL(Structured Query Language) minangka basa sing digunakake kanggo pitakon lan ngatur basis data. Iki ngidini kita nindakake operasi kayata njupuk data, nglebokake, nganyari, lan mbusak data saka database. SQL minangka alat dhasar kanggo sesambungan lan manipulasi data ing paling Sistem Manajemen Database(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ì?
Wangsulan:
SELECT
: Njupuk data saka database kanggo njupuk informasi saka siji utawa luwih tabel.INSERT
: Nambah data anyar menyang tabel ing database.UPDATE
: Ngowahi data sing ana ing tabel.DELETE
: Mbusak data saka tabel.
Nerangake konsep Primary Key
lan Foreign Key
ing SQL
Wangsulan:
Primary Key
: Iku kolom utawa pesawat saka kolom digunakake kanggo unik ngenali saben baris ing tabel. Iku njamin uniqueness lan identifikasi kanggo data ing tabel.Foreign Key
: Iku kolom utawa sakumpulan kolom ing siji tabel sing nuduhake tombol utama tabel liyane. Iki nggawe hubungan antarane rong tabel ing database.
Cara nggunakake WHERE
klausa ing SELECT
statement kanggo nyaring data saka tabel
Wangsulan: Gunakake WHERE
klausa ing SELECT
pratelan kanggo nemtokake kahanan sing kudu ditindakake baris supaya bisa dilebokake ing asil pitakon.
Tuladhane:
SELECT * FROM Customers WHERE Country = 'USA';
Cara nggunakake JOIN
statement kanggo nggabungake data saka pirang-pirang tabel ing SQL
Wangsulan: JOIN
Pernyataan digunakake kanggo nggabungake data saka rong tabel utawa luwih adhedhasar kolom sing ana gandhengane ing antarane. Ana macem-macem jinis JOIN
, kayata INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN
.
Tuladhane:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Nerangake panggunaan fungsi sing dibangun ing SQL like SUM, COUNT, AVG, MAX, MIN
Wangsulan:
SUM
: Ngetung total nilai kolom numerik.COUNT
: Ngetung jumlah larik ing tabel utawa jumlah nilai non-null ing kolom.AVG
: Ngetung nilai rata-rata kolom numerik.MAX
: Nompo nilai maksimum ing kolom.MIN
: Nompo nilai minimal ing kolom.
Cara nggunakake GROUP BY
statement kanggo nglumpukake data ing SQL
Wangsulan: GROUP BY
Pernyataan kasebut digunakake kanggo nglumpukake baris kanthi nilai sing padha ing siji utawa luwih kolom lan nindakake fungsi agregat.
Tuladhane:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
Cara nggunakake ORDER BY
statement kanggo ngurutake data ing SQL
Wangsulan: dheweke ORDER BY statement digunakake kanggo ngurutake asil pitakon adhedhasar siji utawa luwih kolom. Standar kasebut yaiku urutan munggah(ASC), nanging DESC bisa digunakake kanggo urutan mudhun.
Tuladhane:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
Cara nggunakake INSERT INTO
statement kanggo nglebokake data anyar menyang tabel
Jawaban: Gunakake INSERT INTO
statement kanggo nambah data anyar menyang tabel ing database
Tuladhane:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
Carane nganyari data ing tabel nggunakake UPDATE
statement ing SQL.
Jawaban: Gunakake UPDATE
statement kanggo ngowahi data sing ana ing tabel.
Tuladhane:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;