డేటాబేస్లను ఉపయోగిస్తున్నప్పుడు, మేము ఒకే రికార్డులో లేదా బహుళ రికార్డుల కోసం కొన్ని డేటా విలువలను నవీకరించాలనుకుంటున్నాము. నిర్మాణాత్మక ప్రశ్న భాష (SQL) డేటాబేస్లను యాక్సెస్ చేయడానికి, తిరిగి పొందడానికి మరియు నిర్వహించడానికి వివిధ ఆదేశాలను అందిస్తుంది. చాలా, అలాంటిది UPDATE ఆదేశం. పట్టికలో ఉన్న డేటాను నవీకరించడానికి UPDATE ఆదేశం ఉపయోగించబడుతుంది.ఈ వ్యాసంలో ఈ క్రింది విషయాలు కవర్ చేయబడతాయి:
SQL UPDATE స్టేట్మెంట్
పట్టికలో ఉన్న ఒకే రికార్డ్ లేదా బహుళ రికార్డులను సవరించడానికి UPDATE ఆదేశం ఉపయోగించబడుతుంది.
సింటాక్స్:
టేబుల్నేమ్ను సెట్ చేయండి కాలమ్ 1 = విలువ 1, కాలమ్ 2 = విలువ 2, & హెల్లిప్, కాలమ్ఎన్ = విలువ ఎక్కడ పరిస్థితి
ఇక్కడ, ది WHERE నిబంధన ఏ రికార్డులు నవీకరించబడాలి అని నిర్దేశిస్తుంది. ఒకవేళ, మీరు WHERE నిబంధనను వదిలివేస్తే, పట్టికలో ఉన్న అన్ని రికార్డులు నవీకరించబడతాయి.
మీరు వాక్యనిర్మాణాన్ని అర్థం చేసుకున్నందున, ఇప్పుడు దానిని ఉదాహరణలతో ఉపయోగించటానికి వివిధ మార్గాలను చర్చిద్దాం.
ఉదాహరణలు:
మీ మంచి అవగాహన కోసం, నేను ఉదాహరణలను క్రింది విభాగాలుగా విభజించాను:
- ఒకే రికార్డును నవీకరించండి
- బహుళ రికార్డుల కోసం స్టేట్మెంట్ను ఉపయోగించండి
- WHERE నిబంధనను వదిలివేయడం ద్వారా డేటాను నవీకరించండి
- మరొక పట్టిక నుండి డేటాను నవీకరించడానికి స్టేట్మెంట్ ఉపయోగించండి
మీకు ఉదాహరణలను వివరించడానికి నేను ఈ క్రింది పట్టికను పరిశీలించబోతున్నాను:
EmpID | EmpName | EmpEmail | ఫోను నంబరు | నగరం |
ఒకటి | మోహన్ | mohan@xyz.com | 9966449966 | .ిల్లీ |
2 | సోనియా | sonia@abc.com | 9746964799 | ముంబై |
3 | సంజయ్ | sanjay@pqr.com | 9654323456 | బెంగళూరు |
4 | అవ్ని | avni@xyz.com | 9876543678 | ముంబై |
5 | రాహుల్ | rahul@abc.com | 9542456786 | .ిల్లీ |
వాటిలో ప్రతి ఒక్కటి పరిశీలిద్దాం.
సింగిల్ రికార్డ్ను నవీకరించండి
ఉదాహరణ:
3 వ ఉద్యోగి (ఎంప్లాయీ ఐడి) ను కొత్త ఫోన్ నంబర్ మరియు నగరంతో నవీకరించడానికి ప్రశ్న రాయండి.
UPDATE ఉద్యోగులు SET PhoneNumber = '9646879876', నగరం = 'కోల్కతా' WHERE EmpID = 3
అవుట్పుట్:
మీరు ఈ క్రింది పట్టికను అవుట్పుట్గా చూస్తారు:
EmpID | EmpName | EmpEmail | ఫోను నంబరు | నగరం |
ఒకటి | మోహన్ | mohan@xyz.com | 9966449966 | .ిల్లీ |
2 | సోనియా డబుల్ ను int జావాగా మార్చండి | sonia@abc.com | 9746964799 | ముంబై |
3 | సంజయ్ | sanjay@pqr.com | 9646879876 | కోల్కతా |
4 | అవ్ని | avni@xyz.com | 9876543678 | ముంబై |
5 | రాహుల్ | rahul@abc.com | 9542456786 | .ిల్లీ |
తరువాత, ఈ వ్యాసంలో, బహుళ రికార్డులలో డేటా విలువలను ఎలా నవీకరించాలో అర్థం చేసుకుందాం.
బహుళ రికార్డులను నవీకరించండి
పట్టికలో బహుళ రికార్డులను నవీకరించడానికి, మేము WHERE నిబంధనను ఉపయోగించాలి. దిWHERE నిబంధన నవీకరించబడే రికార్డుల సంఖ్యను నిర్ణయిస్తుంది.
ఉదాహరణ:
అన్ని రికార్డుల కోసం ఉద్యోగుల EmpEmail ని నమూనా @ abc.com కు అప్డేట్ చేయడానికి ఒక ప్రశ్న రాయండి.
ఉద్యోగులను నవీకరించండి EmpEmail = 'sample@abc.com ’WHERE City =‘ Delhi ిల్లీ ’
అవుట్పుట్:
మీరు ఈ క్రింది పట్టికను అవుట్పుట్గా చూస్తారు:
EmpID | EmpName | EmpEmail | ఫోను నంబరు | నగరం |
ఒకటి | మోహన్ | sample@abc.com | 9966449966 | .ిల్లీ |
2 | సోనియా | sonia@abc.com | 9746964799 | ముంబై |
3 | సంజయ్ | sanjay@pqr.com | 9646879876 | కోల్కతా |
4 | అవ్ని | avni@xyz.com | 9876543678 | ముంబై |
5 | రాహుల్ | sample@abc.com | 9542456786 | .ిల్లీ |
ఈ వ్యాసంలో ముందుకు వెళుతున్నప్పుడు, WHERE నిబంధనను వదిలివేయడం ద్వారా పట్టిక యొక్క డేటాను ఎలా నవీకరించాలో అర్థం చేసుకుందాం.
WHERE నిబంధనను వదిలివేయడం ద్వారా డేటాను నవీకరించండి
లో UPDATE స్టేట్మెంట్ ఉపయోగిస్తున్నప్పుడు మేము WHERE నిబంధనను వదిలివేసినప్పుడు SQL , అప్పుడు నవీకరించవలసిన రికార్డుల సంఖ్యకు పరిమితి లేదు. కాబట్టి, అన్ని రికార్డులు స్వయంచాలకంగా నవీకరించబడతాయి.
ఉదాహరణ:
ఉద్యోగుల ఇమెయిల్లను example@xyz.com కు నవీకరించడానికి ప్రశ్న రాయండి.
ఉద్యోగులను నవీకరించండి EmpEmail = 'example@xyz.com ’
అవుట్పుట్:
మీరు ఈ క్రింది పట్టికను అవుట్పుట్గా చూస్తారు:
EmpID | EmpName | EmpEmail | ఫోను నంబరు | నగరం |
ఒకటి | మోహన్ | example@xyz.com | 9966449966 | .ిల్లీ |
2 | సోనియా | example@xyz.com | 9746964799 | ముంబై |
3 | సంజయ్ | example@xyz.com | 9646879876 | కోల్కతా |
4 | అవ్ని | example@xyz.com | 9876543678 | ముంబై |
5 | రాహుల్ | example@xyz.com | 9542456786 | .ిల్లీ |
ఈ వ్యాసంలో తరువాత, మరొక పట్టిక నుండి నిర్దిష్ట పట్టిక యొక్క డేటాను ఎలా నవీకరించాలో అర్థం చేసుకుందాం.
మరొక పట్టిక నుండి డేటాను నవీకరించండి
మరొక పట్టిక యొక్క డేటాను పరిగణనలోకి తీసుకుని నిర్దిష్ట పట్టిక యొక్క డేటాను నవీకరించడానికి మేము UPDATE స్టేట్మెంట్ను ఉపయోగించవచ్చు.
ఈ క్రింది పట్టికను పరిశీలిద్దాం:
ContactID | సంప్రదింపు పేరు | ContactEmail | ఫోను నంబరు | నగరం |
ఒకటి | మోహన్ శర్మ | contactmohan@xyz.com | 9962449966 | .ిల్లీ |
2 | సోనియా ఖన్నా | contactsonia@xyz.com | 9461964799 | ముంబై |
3 | సంజయ్ కపూర్ | contactsanjay@xyz.com | 9719879876 | కోల్కతా |
4 | అవ్ని మిశ్రా | contactavni@xyz.com | 9889743678 | ముంబై |
5 | రాహుల్ రాయ్ | contactrahul@xyz.com | 9818256786 | .ిల్లీ |
ఉదాహరణ:
పరిచయాల పట్టిక నుండి డేటాను తీసుకొని ఉద్యోగుల పేర్లను నవీకరించడానికి ప్రశ్న రాయండి.
ఉద్యోగులను నవీకరించండి SET EmpName = (పరిచయాల నుండి ఎంపామ్ పేరును ఎంచుకోండి WHERE పరిచయాలు. సిటీ = ఉద్యోగులు.సిటీ)
అవుట్పుట్:
మీరు ఈ క్రింది పట్టికను అవుట్పుట్గా చూస్తారు:
EmpID | EmpName | EmpEmail | ఫోను నంబరు | నగరం |
ఒకటి | మోహన్ శర్మ | example@xyz.com | 9966449966 | .ిల్లీ |
2 | సోనియా ఖన్నా | example@xyz.com | 9746964799 | ముంబై |
3 కుప్పను ఎలా అమలు చేయాలి | సంజయ్ కపూర్ | example@xyz.com | 9646879876 | కోల్కతా |
4 | అవ్ని మిశ్రా | example@xyz.com | 9876543678 | ముంబై |
5 | రాహుల్ రాయ్ | example@xyz.com | 9542456786 | .ిల్లీ |
పై ప్రశ్నను మనం ఈ క్రింది విధంగా తిరిగి వ్రాయవచ్చు:
ఉద్యోగులను సెట్ చేయండి ఉద్యోగులను సెట్ చేయండి.ఎంప్నేమ్ = కాంటాక్ట్స్.
కాబట్టి, మీరు SQL లో UPDATE స్టేట్మెంట్ను ఎలా ఉపయోగించవచ్చో వారిని.దానితో, మేము SQL UPDATE లోని ఈ కథనాన్ని ముగించాము. మీరు ఈ కథనాన్ని సమాచారపూర్వకంగా కనుగొన్నారని నేను ఆశిస్తున్నాను.
మీరు మరింత తెలుసుకోవాలనుకుంటే MySQL మరియు ఈ ఓపెన్-సోర్స్ రిలేషనల్ డేటాబేస్ గురించి తెలుసుకోండి, ఆపై మా చూడండి ఇది బోధకుడు నేతృత్వంలోని ప్రత్యక్ష శిక్షణ మరియు నిజ జీవిత ప్రాజెక్ట్ అనుభవంతో వస్తుంది. ఈ శిక్షణ మీకు MySQL లోతుగా అర్థం చేసుకోవడానికి సహాయపడుతుంది మరియు ఈ అంశంపై పాండిత్యం సాధించడంలో మీకు సహాయపడుతుంది.
మాకు ప్రశ్న ఉందా? దయచేసి ఈ కథనం యొక్క వ్యాఖ్యల విభాగంలో “SQL UPDATE” లో పేర్కొనండి మరియు నేను మీ వద్దకు తిరిగి వస్తాను.