Mínigh cad is SQL ann agus a ról i mbainistíocht bunachair shonraí
Freagra: Is teanga é SQL(Teanga Iarratas Struchtúrtha) a úsáidtear chun bunachair shonraí a fhiosrú agus a bhainistiú. Cuireann sé ar ár gcumas oibríochtaí a dhéanamh ar nós sonraí a aisghabháil, sonraí a chur isteach, a nuashonrú agus a scriosadh ó bhunachar sonraí. Is uirlis bhunúsach é SQL chun idirghníomhú le agus chun sonraí a láimhseáil i bhformhór na gCóras Bainistíochta Bunachar Sonraí(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ì?
Freagra:
SELECT
: Aisghabhann sonraí ó bhunachar sonraí chun faisnéis a fháil ó thábla amháin nó níos mó.INSERT
: Cuireann sé sonraí nua isteach i dtábla sa bhunachar sonraí.UPDATE
: Athraíonn sonraí atá ann cheana i dtábla.DELETE
: Baintear sonraí as tábla.
Mínigh na coincheapa Primary Key
agus Foreign Key
in SQL
Freagra:
Primary Key
: Is colún nó sraith colún é a úsáidtear chun gach ró i dtábla a shainaithint go huathúil. Cinntíonn sé uathúlacht agus sainaithint na sonraí sa tábla.Foreign Key
: Is colún nó sraith colún é i dtábla amháin a thagraíonn d'eochair phríomhúil tábla eile. Bunaíonn sé gaol idir dhá tábla sa bhunachar sonraí.
Conas an WHERE
clásal sa SELECT
ráiteas a úsáid chun sonraí a scagadh ó thábla
Freagra: Bain úsáid as an WHERE
gclásal sa SELECT
ráiteas chun na coinníollacha a shonrú a chaithfidh na sraitheanna a chomhlíonadh le bheith san áireamh i dtoradh an fhiosrúcháin.
Mar shampla:
SELECT * FROM Customers WHERE Country = 'USA';
Conas an JOIN
ráiteas a úsáid chun sonraí ó tháblaí iolracha a chomhcheangal i SQL
Freagra: Úsáidtear an JOIN
ráiteas chun sonraí ó dhá thábla nó níos mó a chomhcheangal bunaithe ar cholún gaolmhar eatarthu. Tá cineálacha éagsúla JOIN
, mar shampla INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN
.
Mar shampla:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Mínigh an úsáid a bhaintear as feidhmeanna ionsuite i SQL like SUM, COUNT, AVG, MAX, MIN
Freagra:
SUM
: Ríomhann sé luach iomlán colúin uimhriúil.COUNT
: Áireamh líon na sraitheanna i dtábla nó líon na luachanna neamh-null i gcolún.AVG
: Ríomhann sé meánluach colúin uimhriúil.MAX
: Aisghabhann an t-uasluach i gcolún.MIN
: Aisghabhann sé an luach íosta i gcolún.
Conas an GROUP BY
ráiteas a úsáid chun sonraí a ghrúpáil i SQL
GROUP BY
Freagra: Úsáidtear an ráiteas chun sraitheanna a bhfuil na luachanna céanna acu a ghrúpáil i gcolún amháin nó níos mó agus chun feidhmeanna comhiomlána a dhéanamh orthu.
Mar shampla:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
Conas an ORDER BY
ráiteas a úsáid chun sonraí a shórtáil i SQL
Freagra: úsáidtear ráiteas ORDÚ AG TRÍ chun toradh an fhiosrúcháin a shórtáil bunaithe ar cholún amháin nó níos mó. Is é an réamhshocrú ná ordú ardaitheach(ASC), ach is féidir DESC a úsáid le haghaidh ordú íslitheach.
Mar shampla:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
Conas an INSERT INTO
ráiteas a úsáid chun sonraí nua a chur isteach i dtábla
Freagra: Úsáid an INSERT INTO
ráiteas chun sonraí nua a chur le tábla sa bhunachar sonraí
Mar shampla:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
Conas sonraí i dtábla a nuashonrú ag baint úsáide as an UPDATE
ráiteas i SQL.
Freagra: Bain úsáid as an UPDATE
ráiteas chun sonraí atá ann cheana féin i dtábla a mhionathrú.
Mar shampla:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;