Conas sonraí a scriosadh as tábla ag baint úsáide as an DELETE
ráiteas i SQL
Freagra: Bain úsáid as an DELETE
ráiteas chun sonraí a bhaint as tábla
Mar shampla:
DELETE FROM Customers WHERE CustomerID = 1;
Mínigh an coincheap Index
agus na buntáistí a bhaineann le húsáid Innéacsanna i SQL
Freagra: Is struchtúr sonraí é An Index
a fheabhsaíonn luas aisghabhála sonraí i mbunachar sonraí. Cruthaítear é ar cholún amháin nó níos mó de thábla agus cabhraíonn sé leis an am a theastaíonn chun sonraí a chuardach agus a shórtáil a laghdú. I measc na buntáistí a bhaineann le húsáid Innéacsanna tá feidhmíocht fheabhsaithe fiosrúcháin agus aisghabháil sonraí níos tapúla.
Conas an CREATE TABLE
ráiteas a úsáid chun tábla nua a chruthú i SQL
Freagra: Bain úsáid as an CREATE TABLE
ráiteas chun tábla nua a chruthú sa bhunachar sonraí.
Mar shampla:
CREATE TABLE Customers(
CustomerID INT PRIMARY KEY,
CustomerName VARCHAR(50),
ContactName VARCHAR(50),
Country VARCHAR(50)
);
Conas an ALTER TABLE
ráiteas a úsáid chun colún nua a chur le tábla i SQL.
Freagra: Úsáid an ALTER TABLE
ráiteas chun colún nua a chur le tábla atá ann cheana féin.
Mar shampla:
ALTER TABLE Customers ADD Email VARCHAR(100);
Conas an DROP TABLE
ráiteas a úsáid chun tábla a scriosadh i SQL
Freagra: Bain úsáid as an DROP TABLE
ráiteas chun tábla a bhaint den bhunachar sonraí.
Mar shampla:
DROP TABLE Customers;
Mínigh conas na ráitis UNION
agus UNION ALL
na ráitis in SQL a úsáid
Freagra:
UNION
: Comhcheanglaíonn sé torthaí dháSELECT
cheist nó níos mó in aon tacar torthaí amháin agus baintear dúblaigh.UNION ALL:
Cosúil leUNION
, ach coinníonn sraitheanna dúblacha.
Conas an LIKE
ráiteas agus carachtair speisialta a úsáid i gcoinníollacha cuardaigh i SQL
Freagra: Bain úsáid as an ráiteas LIKE chun meaitseáil patrún a dhéanamh le haghaidh cuardach téacs. Tá dhá charachtar speisialta a úsáidtear go coitianta le LIKE
:
- %: Léiríonn sé aon teaghrán carachtar, lena n-áirítear náid nó níos mó carachtair.
- _: Is ionann é agus carachtar amháin.
SELECT * FROM Customers WHERE CustomerName LIKE 'A%';
Mínigh na ceisteanna éagsúla maidir le haisghabháil sonraí: SELECT, SELECT DISTINCT, SELECT TOP
in SQL
Freagra:
SELECT
: Aisghabhann sonraí ó thábla amháin nó níos mó.SELECT DISTINCT
: Aisghabhann sonraí uathúla ó cholún, ag baint luachanna dúblacha.SELECT TOP
: Aisghabhann sé líon sonraithe sraitheanna ó thoradh an iarratais.
SELECT DISTINCT Country FROM Customers;
SELECT TOP 10 * FROM Orders;
Conas na GROUP BY, HAVING, ORDER BY
ráitis a úsáid le chéile i SQL
Freagra: Trí na GROUP BY, HAVING, ORDER BY
ráitis a chomhcheangal, is féidir linn sonraí a ghrúpáil, grúpaí scagaire, agus an toradh a shórtáil.
Mar shampla:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country
HAVING COUNT(*) > 5
ORDER BY TotalCustomers DESC;
Mínigh coincheap a transaction
agus conas na BEGIN TRANSACTION, COMMIT, ROLLBACK
ráitis in SQL a úsáid.
Freagra: Is é is idirbheart ann ná seicheamh oibríocht bhunachair sonraí amháin nó níos mó a láimhseáiltear mar aonad amháin. Má theipeann ar aon cheann de na hoibríochtaí laistigh den idirbheart, cuirtear an t-idirbheart ar fad ar ais agus tá na hathruithe ar fad ar ceal.
BEGIN TRANSACTION
: Tosaíonn idirbheart nua.COMMIT
: Sábhálann agus deimhníonn na hathruithe a rinneadh san idirbheart ar an mbunachar sonraí.ROLLBACK
: Cuireann sé an t-idirbheart ar ceal agus ní dhéantar aon athruithe a rinneadh ar an idirbheart a chealú
BEGIN TRANSACTION;
UPDATE Accounts SET Balance = Balance- 100 WHERE AccountID = 123;
UPDATE Accounts SET Balance = Balance + 100 WHERE AccountID = 456;
COMMIT;