SQL అంటే ఏమిటి మరియు డేటాబేస్ నిర్వహణలో దాని పాత్రను వివరించండి
సమాధానం: SQL(స్ట్రక్చర్డ్ క్వెరీ లాంగ్వేజ్) అనేది డేటాబేస్లను ప్రశ్నించడానికి మరియు నిర్వహించడానికి ఉపయోగించే భాష. ఇది డేటాబేస్ నుండి డేటాను తిరిగి పొందడం, చొప్పించడం, నవీకరించడం మరియు డేటాను తొలగించడం వంటి కార్యకలాపాలను నిర్వహించడానికి మాకు వీలు కల్పిస్తుంది. SQL అనేది చాలా డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్స్(DBMS)లో డేటాతో పరస్పర చర్య చేయడానికి మరియు మార్చడానికి ఒక ప్రాథమిక సాధనం.
ట్రోంగ్ లా SQL, SELECT, INSERT, UPDATE, DELETE
న్హంగ్ కావు లాన్ గి వా చంగ్ ఇంగ్ సాంగ్ డ్యాంగ్ ఇంగ్ లామ్ జి?
సమాధానం:
SELECT
: ఒకటి లేదా అంతకంటే ఎక్కువ పట్టికల నుండి సమాచారాన్ని పొందేందుకు డేటాబేస్ నుండి డేటాను తిరిగి పొందుతుంది.INSERT
: డేటాబేస్లోని పట్టికలో కొత్త డేటాను జోడిస్తుంది.UPDATE
: పట్టికలో ఇప్పటికే ఉన్న డేటాను సవరిస్తుంది.DELETE
: పట్టిక నుండి డేటాను తొలగిస్తుంది.
SQL యొక్క Primary Key
మరియు భావనలను వివరించండి Foreign Key
సమాధానం:
Primary Key
: ఇది పట్టికలోని ప్రతి అడ్డు వరుసను ప్రత్యేకంగా గుర్తించడానికి ఉపయోగించే నిలువు వరుస లేదా నిలువు వరుసల సమితి. ఇది పట్టికలోని డేటాకు ప్రత్యేకత మరియు గుర్తింపును నిర్ధారిస్తుంది.Foreign Key
: ఇది ఒక పట్టికలోని నిలువు వరుస లేదా మరొక పట్టిక యొక్క ప్రాథమిక కీని సూచించే నిలువు వరుసల సమితి. ఇది డేటాబేస్లో రెండు పట్టికల మధ్య సంబంధాన్ని ఏర్పరుస్తుంది.
టేబుల్ నుండి డేటాను ఫిల్టర్ చేయడానికి స్టేట్మెంట్లోని WHERE
నిబంధనను ఎలా ఉపయోగించాలి SELECT
సమాధానం: ప్రశ్న ఫలితంలో చేర్చడానికి అడ్డు వరుసలు తప్పనిసరిగా కలుసుకునే షరతులను పేర్కొనడానికి స్టేట్మెంట్లోని WHERE
నిబంధనను ఉపయోగించండి. SELECT
ఉదాహరణకి:
SELECT * FROM Customers WHERE Country = 'USA';
JOIN
SQLలో బహుళ పట్టికల నుండి డేటాను కలపడానికి స్టేట్మెంట్ను ఎలా ఉపయోగించాలి
సమాధానం: JOIN
స్టేట్మెంట్ రెండు లేదా అంతకంటే ఎక్కువ టేబుల్ల నుండి డేటాను వాటి మధ్య సంబంధిత కాలమ్ ఆధారంగా కలపడానికి ఉపయోగించబడుతుంది. JOIN
వంటి వివిధ రకాలు ఉన్నాయి INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN
.
ఉదాహరణకి:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
అంతర్నిర్మిత ఫంక్షన్ల వినియోగాన్ని వివరించండి SQL like SUM, COUNT, AVG, MAX, MIN
సమాధానం:
SUM
: సంఖ్యా నిలువు వరుస మొత్తం విలువను గణిస్తుంది.COUNT
: పట్టికలోని అడ్డు వరుసల సంఖ్య లేదా నిలువు వరుసలోని శూన్య విలువల సంఖ్యను గణిస్తుంది.AVG
: సంఖ్యా నిలువు వరుస యొక్క సగటు విలువను గణిస్తుంది.MAX
: నిలువు వరుసలో గరిష్ట విలువను తిరిగి పొందుతుంది.MIN
: నిలువు వరుసలో కనీస విలువను తిరిగి పొందుతుంది.
GROUP BY
SQLలో సమూహ డేటాకు స్టేట్మెంట్ను ఎలా ఉపయోగించాలి
సమాధానం: GROUP BY
ఒకటి లేదా అంతకంటే ఎక్కువ నిలువు వరుసలలో ఒకే విలువలతో వరుసలను సమూహపరచడానికి మరియు వాటిపై సమగ్ర విధులను నిర్వహించడానికి స్టేట్మెంట్ ఉపయోగించబడుతుంది.
ఉదాహరణకి:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
ORDER BY
SQLలో డేటాను క్రమబద్ధీకరించడానికి స్టేట్మెంట్ను ఎలా ఉపయోగించాలి
సమాధానం: ఒకటి లేదా అంతకంటే ఎక్కువ నిలువు వరుసల ఆధారంగా ప్రశ్న ఫలితాన్ని క్రమబద్ధీకరించడానికి అతను స్టేట్మెంట్ ద్వారా ఆర్డర్ చేయండి. డిఫాల్ట్ ఆరోహణ క్రమం(ASC), కానీ DESC అవరోహణ క్రమం కోసం ఉపయోగించవచ్చు.
ఉదాహరణకి:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
INSERT INTO
పట్టికలో కొత్త డేటాను చొప్పించడానికి స్టేట్మెంట్ను ఎలా ఉపయోగించాలి
సమాధానం: INSERT INTO
డేటాబేస్లోని పట్టికకు కొత్త డేటాను జోడించడానికి స్టేట్మెంట్ను ఉపయోగించండి
ఉదాహరణకి:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
UPDATE
SQLలోని స్టేట్మెంట్ని ఉపయోగించి పట్టికలోని డేటాను ఎలా అప్డేట్ చేయాలి.
సమాధానం: UPDATE
పట్టికలో ఇప్పటికే ఉన్న డేటాను సవరించడానికి స్టేట్మెంట్ని ఉపయోగించండి.
ఉదాహరణకి:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;