పరిచయంలో

స్ట్రక్చర్డ్ క్వరీ లాంగ్వేజ్ బిహైండ్ ఆల్ మోడరన్ రిలేషనల్ డేటాబేస్స్

స్ట్రక్చర్డ్ క్వైరీ లాంగ్వేజ్ (SQL) డేటాబేస్ యొక్క భాష. ప్రాప్యత, ఫైల్ మేకర్ ప్రో, మైక్రోసాఫ్ట్ SQL సర్వర్ మరియు ఒరాకిల్ వంటి అన్ని ఆధునిక రిలేషనల్ డేటాబేస్లు వాటి ప్రాథమిక బిల్డింగ్ బ్లాక్గా SQL ను ఉపయోగిస్తాయి. నిజానికి, ఇది తరచుగా మీరు డేటాబేస్ తో సంకర్షణ చేసే ఏకైక మార్గం. డేటా ఎంట్రీ మరియు తారుమారు కార్యాచరణను అందించే గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్లన్నీ SQL అనువాదకుల కంటే ఎక్కువ. మీరు గ్రాఫికల్ ను ప్రదర్శిస్తున్న చర్యలను వారు తీసుకొని డేటాబేస్ ద్వారా అర్థం చేసుకున్న SQL ఆదేశాలకు మార్చండి.

SQL ఇంగ్లీష్ లాగా ఉంటుంది

ఈ సమయంలో, మీరు ప్రోగ్రామర్ కాదని మరియు ఒక ప్రోగ్రామింగ్ భాష నేర్చుకోవడమే ఖచ్చితంగా మీ అల్లే కాదు అని ఆలోచిస్తూ ఉండవచ్చు. అదృష్టవశాత్తూ, దాని కోర్ వద్ద, SQL ఒక సాధారణ భాష. ఇది పరిమిత సంఖ్యలో ఆదేశాలను కలిగి ఉంది, మరియు ఆ ఆదేశాలు చాలా చదవగలిగేవి మరియు ఆంగ్ల వాక్యాల వలె నిర్మాణాత్మకమైనవి.

డేటాబేస్లను పరిచయం చేస్తోంది

SQL ను అర్థం చేసుకోవడానికి, డేటాబేస్ పని ఎలా ప్రాథమిక అవగాహన కలిగి ముఖ్యం. "టేబుల్," "రిలేషన్," మరియు "క్వరీ" వంటి పదాలు మీకు సౌకర్యంగా ఉంటే, కుడివైపు ముందుకు సాగుటకు సంకోచించకండి! లేకపోతే, మీరు కదిలి ముందు వ్యాసం డేటాబేస్ ఫండమెంటల్స్ చదవాలనుకోవచ్చు.

ఒక ఉదాహరణ చూద్దాం. మీరు ఒక సౌకర్యవంతమైన స్టోర్ కోసం జాబితా ఉంచడానికి రూపొందించిన ఒక సాధారణ డేటాబేస్ కలిగి అనుకుందాం. మీ డేటాబేస్లో ఉన్న పట్టికల్లో ఒకటి, ప్రతి అంశాన్ని గుర్తించే ప్రత్యేక స్టాక్ నంబర్ల ద్వారా సూచిక చేయబడిన మీ అల్మారాలులోని వస్తువుల ధరలను కలిగి ఉండవచ్చు. మీరు బహుశా ఆ పట్టికను "ధరల" లాంటి సాధారణ పేరును ఇవ్వాలనుకుంటారు.

బహుశా మీరు మీ స్టోర్ నుండి $ 25 పై ధరలను తీసివేయాలని అనుకుంటున్నారు, ఈ అంశాల జాబితా కోసం డేటాబేస్ను "ప్రశ్నించడం" చేస్తారు.ఇక్కడ SQL వస్తుంది.

మీ మొదటి SQL ప్రశ్న

మేము ఈ సమాచారాన్ని తిరిగి పొందడానికి అవసరమైన SQL స్టేట్లోకి వెళ్ళడానికి ముందు, మా ప్రశ్నని సాదా ఆంగ్లంలో పదాలను విడదీయండి. ధరల పట్టిక నుండి అన్ని స్టాక్ సంఖ్యలను ఎంచుకోండి. "ధర 25 డాలర్ల కంటే ఎక్కువగా ఉంది." ఇది సాధారణ అందంగా చెప్పాలంటే సాదా ఆంగ్లంలో వ్యక్తమవుతుంది, ఇది SQL లో ఇది చాలా సులభం. ఇక్కడ సంబంధిత SQL ప్రకటన ఉంది:

ఎంచుకోండి StockNumber
ధరల నుండి
WHERE ధర> 5

ఇది అంత సులభం! మీరు బిగ్గరగా పైన ప్రకటన చదివి ఉంటే, చివరి పేరాలో మేము ఎదుర్కొన్న ఇంగ్లీష్ ప్రశ్నకు ఇది చాలా పోలి ఉంటుంది.

SQL స్టేట్మెంట్స్ ను అన్వయించడం

ఇప్పుడు మరొక ఉదాహరణ ప్రయత్నించండి. ఈ సమయంలో, మేము దానిని వెనుకకు చేస్తాము. మొదట, నేను SQL స్టేట్మెంట్తో మీకు అందిస్తాను మరియు సాదా ఆంగ్లంలో మీరు దీనిని వివరించగలిగితే చూద్దాం:

SELECT ధర
ధరల నుండి
WHERE StockNumber = 3006

కాబట్టి, ఈ ప్రకటన ఏమి చేస్తుంది? అది సరైనది, ఇది అంశం 3006 కోసం డేటాబేస్ నుండి ధరను తిరిగి పొందుతుంది.

మీరు ఈ సమయంలో మా చర్చ నుండి దూరంగా తీసుకోవలసిన ఒక సాధారణ పాఠం ఉంది: SQL ఇంగ్లీష్ లాగా ఉంటుంది. మీరు SQL స్టేట్మెంట్స్ ఎలా నిర్మించాలో గురించి చింతించకండి; మేము మిగిలిన సీరీస్లో ఆ పొందుతాము. దీనిని మొదటిగా కనిపించే విధంగా SQL భయపెట్టడం కాదు అని తెలుసుకోండి.

SQL ప్రకటనలు యొక్క రేంజ్

SQL విస్తృత స్థాయి ప్రకటనలను అందిస్తుంది, వీటిలో SELECT ఒకటి మాత్రమే. ఇతర సాధారణ SQL స్టేట్మెంట్ల యొక్క కొన్ని ఉదాహరణలు ఇక్కడ ఉన్నాయి:

ఈ SQL ప్రకటనలు పాటు, మీరు SQL ఉపవాక్యాలు ఉపయోగించవచ్చు, వాటిలో WHERE క్లాజ్ మునుపటి ఉదాహరణలు ఉపయోగించారు. ఈ ఉప నిబంధనలు పని చేయడానికి డేటా రకాన్ని శుద్ధి చేయడానికి ఉపయోగపడతాయి. WHERE నిబంధనతో పాటు, ఇక్కడ సాధారణంగా ఉపయోగించే ఇతర ఉపవాక్యాలు ఉన్నాయి:

మీరు మరింత SQL ను అన్వేషించాలనే ఆసక్తి కలిగి ఉంటే, SQL ఫండమెంటల్స్ SQL యొక్క భాగాలు మరియు అంశాలను మరింత వివరంగా విశ్లేషించే బహుళ-భాగం ట్యుటోరియల్.