Jinsi ya kufuta data kutoka kwa jedwali kwa kutumia DELETE
taarifa katika SQL
Jibu: Tumia DELETE
taarifa ili kuondoa data kwenye jedwali
Kwa mfano:
DELETE FROM Customers WHERE CustomerID = 1;
Eleza dhana ya an Index
na faida za kutumia Indexes katika SQL
Jibu: An Index
ni muundo wa data unaoboresha kasi ya urejeshaji data katika hifadhidata. Imeundwa kwenye safu wima moja au zaidi za jedwali na husaidia kupunguza muda unaohitajika wa kutafuta na kupanga data. Manufaa ya kutumia Faharasa ni pamoja na utendakazi bora wa hoja na urejeshaji wa data kwa haraka.
Jinsi ya kutumia CREATE TABLE
taarifa kuunda jedwali mpya katika SQL
Jibu: Tumia CREATE TABLE
taarifa kuunda jedwali mpya katika hifadhidata.
Kwa mfano:
CREATE TABLE Customers(
CustomerID INT PRIMARY KEY,
CustomerName VARCHAR(50),
ContactName VARCHAR(50),
Country VARCHAR(50)
);
Jinsi ya kutumia ALTER TABLE
taarifa kuongeza safu mpya kwenye jedwali katika SQL.
Jibu: Tumia ALTER TABLE
taarifa kuongeza safu wima mpya kwenye jedwali lililopo.
Kwa mfano:
ALTER TABLE Customers ADD Email VARCHAR(100);
Jinsi ya kutumia DROP TABLE
taarifa kufuta meza katika SQL
Jibu: Tumia DROP TABLE
taarifa kuondoa jedwali kutoka kwa hifadhidata.
Kwa mfano:
DROP TABLE Customers;
Eleza jinsi ya kutumia UNION
na UNION ALL
taarifa katika SQL
Jibu:
UNION
: Inachanganya matokeo yaSELECT
hoja mbili au zaidi katika seti moja ya matokeo na kuondoa nakala.UNION ALL:
Sawa naUNION
, lakini huhifadhi safu mlalo nakala.
Jinsi ya kutumia LIKE
taarifa na wahusika maalum katika hali ya utafutaji katika SQL
Jibu: Tumia kauli ya LIKE kutekeleza ulinganishaji wa muundo kwa utafutaji wa maandishi. Kuna herufi mbili maalum zinazotumiwa na LIKE
:
- %: Inawakilisha mfuatano wowote wa herufi, ikijumuisha sifuri au herufi zaidi.
- _: Inawakilisha mhusika mmoja.
SELECT * FROM Customers WHERE CustomerName LIKE 'A%';
Eleza maswali tofauti ya urejeshaji data: SELECT, SELECT DISTINCT, SELECT TOP
katika SQL
Jibu:
SELECT
: Hurejesha data kutoka kwa jedwali moja au zaidi.SELECT DISTINCT
: Hurejesha data ya kipekee kutoka kwa safuwima, ikiondoa thamani rudufu.SELECT TOP
: Hurejesha idadi maalum ya safu mlalo kutoka kwa matokeo ya hoja.
SELECT DISTINCT Country FROM Customers;
SELECT TOP 10 * FROM Orders;
Jinsi ya kutumia GROUP BY, HAVING, ORDER BY
taarifa pamoja katika SQL
Jibu: Kwa kuchanganya GROUP BY, HAVING, ORDER BY
taarifa, tunaweza kupanga data, vikundi vya kuchuja, na kupanga matokeo.
Kwa mfano:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country
HAVING COUNT(*) > 5
ORDER BY TotalCustomers DESC;
Eleza dhana ya a transaction
na jinsi ya kutumia BEGIN TRANSACTION, COMMIT, ROLLBACK
taarifa katika SQL.
Jibu: Muamala ni mfuatano wa oparesheni moja au zaidi ya hifadhidata inayochukuliwa kama kitengo kimoja. Ikiwa shughuli zozote ndani ya muamala hazitafaulu, muamala wote unarudishwa nyuma na mabadiliko yote yatatenguliwa.
BEGIN TRANSACTION
: Huanzisha muamala mpya.COMMIT
: Huhifadhi na kuthibitisha mabadiliko yaliyofanywa katika muamala kwenye hifadhidata.ROLLBACK
: Hughairi muamala na kutengua mabadiliko yoyote yaliyofanywa katika muamala
BEGIN TRANSACTION;
UPDATE Accounts SET Balance = Balance- 100 WHERE AccountID = 123;
UPDATE Accounts SET Balance = Balance + 100 WHERE AccountID = 456;
COMMIT;