Carane mbusak data saka tabel nggunakake DELETE
statement ing SQL
Jawaban: Gunakake DELETE
statement kanggo mbusak data saka tabel
Tuladhane:
DELETE FROM Customers WHERE CustomerID = 1;
Nerangake konsep Index
lan keuntungan nggunakake Indeks ing SQL
Wangsulan: An Index
minangka struktur data sing nambah kacepetan njupuk data ing basis data. Iki digawe ing siji utawa luwih kolom tabel lan mbantu nyuda wektu sing dibutuhake kanggo nggoleki lan ngurutake data. Keuntungan nggunakake Indeks kalebu kinerja pitakon sing luwih apik lan njupuk data sing luwih cepet.
Carane nggunakake CREATE TABLE
statement kanggo nggawe tabel anyar ing SQL
Jawaban: Gunakake CREATE TABLE
statement kanggo nggawe tabel anyar ing database.
Tuladhane:
CREATE TABLE Customers(
CustomerID INT PRIMARY KEY,
CustomerName VARCHAR(50),
ContactName VARCHAR(50),
Country VARCHAR(50)
);
Cara nggunakake ALTER TABLE
statement kanggo nambah kolom anyar menyang tabel ing SQL.
Jawaban: Gunakake ALTER TABLE
statement kanggo nambah kolom anyar menyang tabel sing wis ana.
Tuladhane:
ALTER TABLE Customers ADD Email VARCHAR(100);
Cara nggunakake DROP TABLE
statement kanggo mbusak tabel ing SQL
Jawaban: Gunakake DROP TABLE
statement kanggo mbusak tabel saka database.
Tuladhane:
DROP TABLE Customers;
Nerangake carane nggunakake UNION
lan UNION ALL
statements ing SQL
Wangsulan:
UNION
: Nggabungake asil saka loro utawa luwihSELECT
pitakon menyang set asil siji lan mbusak duplikat.UNION ALL:
Padha karoUNION
, nanging tetep duplikat larik.
Cara nggunakake LIKE
statement lan karakter khusus ing kahanan panelusuran ing SQL
Wangsulan: Gunakake statement LIKE kanggo nindakake pencocokan pola kanggo panelusuran teks. Ana rong karakter khusus sing umum digunakake karo LIKE
:
- %: Nggambarake senar karakter, kalebu karakter nol utawa luwih.
- _: Makili karakter siji.
SELECT * FROM Customers WHERE CustomerName LIKE 'A%';
Nerangake pitakon nggoleki data sing beda: SELECT, SELECT DISTINCT, SELECT TOP
ing SQL
Wangsulan:
SELECT
: Njupuk data saka siji utawa luwih tabel.SELECT DISTINCT
: Njupuk data unik saka kolom, mbusak duplikat nilai.SELECT TOP
: Njupuk nomer baris tartamtu saka asil pitakonan.
SELECT DISTINCT Country FROM Customers;
SELECT TOP 10 * FROM Orders;
Cara nggunakake GROUP BY, HAVING, ORDER BY
statement bebarengan ing SQL
Wangsulan: Kanthi nggabungake GROUP BY, HAVING, ORDER BY
statement, kita bisa nglumpukake data, nyaring klompok, lan ngurutake asil.
Tuladhane:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country
HAVING COUNT(*) > 5
ORDER BY TotalCustomers DESC;
Nerangake konsep a transaction
lan carane nggunakake BEGIN TRANSACTION, COMMIT, ROLLBACK
statements ing SQL.
Wangsulan: Bab ingkang utama- Transaksi minangka urutan saka siji utawa luwih operasi database dianggep minangka unit siji. Yen salah sawijining operasi ing transaksi gagal, kabeh transaksi digulung maneh lan kabeh owah-owahan bakal dibatalake.
BEGIN TRANSACTION
: Miwiti transaksi anyar.COMMIT
: Nyimpen lan konfirmasi owah-owahan sing digawe ing transaksi menyang database.ROLLBACK
: Mbatalake transaksi lan mbatalake owah-owahan sing ditindakake ing transaksi kasebut
BEGIN TRANSACTION;
UPDATE Accounts SET Balance = Balance- 100 WHERE AccountID = 123;
UPDATE Accounts SET Balance = Balance + 100 WHERE AccountID = 456;
COMMIT;