Terangkan apa itu SQL dan peranannya dalam pengurusan pangkalan data
Jawapan: SQL(Bahasa Pertanyaan Berstruktur) ialah bahasa yang digunakan untuk membuat pertanyaan dan mengurus pangkalan data. Ia membolehkan kami melakukan operasi seperti mendapatkan semula data, memasukkan, mengemas kini dan memadam data daripada pangkalan data. SQL ialah alat asas untuk berinteraksi dengan dan memanipulasi data dalam kebanyakan Sistem Pengurusan Pangkalan Data(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ì?
Jawapan:
SELECT
: Mengambil data daripada pangkalan data untuk mengambil maklumat daripada satu atau lebih jadual.INSERT
: Menambah data baharu ke dalam jadual dalam pangkalan data.UPDATE
: Mengubah suai data sedia ada dalam jadual.DELETE
: Mengalih keluar data daripada jadual.
Terangkan konsep Primary Key
dan Foreign Key
dalam SQL
Jawapan:
Primary Key
: Ia ialah lajur atau set lajur yang digunakan untuk mengenal pasti secara unik setiap baris dalam jadual. Ia memastikan keunikan dan pengenalan untuk data dalam jadual.Foreign Key
: Ia ialah lajur atau set lajur dalam satu jadual yang merujuk kepada kunci utama jadual lain. Ia mewujudkan hubungan antara dua jadual dalam pangkalan data.
Cara menggunakan WHERE
klausa dalam SELECT
pernyataan untuk menapis data daripada jadual
Jawapan: Gunakan WHERE
klausa dalam SELECT
pernyataan untuk menentukan syarat yang mesti dipenuhi oleh baris untuk disertakan dalam hasil pertanyaan.
Sebagai contoh:
SELECT * FROM Customers WHERE Country = 'USA';
Cara menggunakan JOIN
pernyataan untuk menggabungkan data daripada berbilang jadual dalam SQL
Jawapan: JOIN
Pernyataan digunakan untuk menggabungkan data daripada dua atau lebih jadual berdasarkan lajur yang berkaitan di antara mereka. Terdapat pelbagai jenis JOIN
, seperti INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN
.
Sebagai contoh:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Terangkan penggunaan fungsi terbina dalam SQL like SUM, COUNT, AVG, MAX, MIN
Jawapan:
SUM
: Mengira jumlah nilai lajur berangka.COUNT
: Mengira bilangan baris dalam jadual atau bilangan nilai bukan nol dalam lajur.AVG
: Mengira nilai purata lajur berangka.MAX
: Mendapatkan nilai maksimum dalam lajur.MIN
: Mendapatkan nilai minimum dalam lajur.
Cara menggunakan GROUP BY
pernyataan untuk mengumpulkan data dalam SQL
Jawapan: GROUP BY
Pernyataan digunakan untuk mengumpulkan baris dengan nilai yang sama dalam satu atau lebih lajur dan melaksanakan fungsi agregat padanya.
Sebagai contoh:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
Cara menggunakan ORDER BY
pernyataan untuk mengisih data dalam SQL
Jawapan: dia ORDER BY pernyataan digunakan untuk mengisih hasil pertanyaan berdasarkan satu atau lebih lajur. Lalai ialah tertib menaik(ASC), tetapi DESC boleh digunakan untuk tertib menurun.
Sebagai contoh:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
Cara menggunakan INSERT INTO
pernyataan untuk memasukkan data baharu ke dalam jadual
Jawapan: Gunakan INSERT INTO
pernyataan untuk menambah data baharu pada jadual dalam pangkalan data
Sebagai contoh:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
Cara mengemas kini data dalam jadual menggunakan UPDATE
pernyataan dalam SQL.
Jawapan: Gunakan UPDATE
pernyataan untuk mengubah suai data sedia ada dalam jadual.
Sebagai contoh:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;