MySQL ट्यूटोरियल

मायएसक्यूएल होम MySQL परिचय माईएसक्यूएल आरडीबीएमएस

मायएसक्यूएल एसक्यूएल

मायएसक्यूएल एसक्यूएल MySQL चुनें MySQL कहाँ MySQL और, या, नोट MySQL ऑर्डर बाय MySQL सम्मिलित करें MySQL नल मान MySQL अद्यतन MySQL DELETE MySQL सीमा MySQL मिन और MAX MySQL COUNT, AVG, SUM मायएसक्यूएल लाइक मायएसक्यूएल वाइल्डकार्ड MySQL IN MySQL के बीच MySQL उपनाम MySQL जुड़ता है MySQL इनर जॉइन MySQL लेफ्ट जॉइन MySQL राइट जॉइन MySQL क्रॉस जॉइन मायएसक्यूएल सेल्फ जॉइन मायएसक्यूएल यूनियन मायएसक्यूएल ग्रुप बाय MySQL होने MySQL मौजूद है MySQL कोई भी, सभी MySQL सम्मिलित करें चुनें माईएसक्यूएल केस MySQL अशक्त कार्य MySQL टिप्पणियाँ MySQL ऑपरेटर्स

MySQL डेटाबेस

MySQL डीबी बनाएँ MySQL ड्रॉप डीबी MySQL तालिका बनाएँ MySQL ड्रॉप टेबल MySQL परिवर्तन तालिका MySQL बाधाएं MySQL शून्य नहीं है मायएसक्यूएल यूनिक MySQL प्राथमिक कुंजी MySQL विदेशी कुंजी MySQL चेक MySQL डिफ़ॉल्ट MySQL इंडेक्स बनाएं MySQL ऑटो इंक्रीमेंट MySQL तिथियाँ MySQL दृश्य

MySQL संदर्भ

MySQL डेटा प्रकार मायएसक्यूएल फंक्शन्स

MySQL उदाहरण

MySQL उदाहरण MySQL प्रश्नोत्तरी MySQL व्यायाम

MySQL अद्यतन विवरण


MySQL अद्यतन विवरण

UPDATEस्टेटमेंट का उपयोग किसी तालिका में मौजूदा रिकॉर्ड को संशोधित करने के लिए किया जाता है

अद्यतन सिंटैक्स

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

नोट: तालिका में रिकॉर्ड अपडेट करते समय सावधान रहें! कथन WHEREमें खंड पर ध्यान दें। UPDATEक्लॉज निर्दिष्ट करता है कि WHEREकौन सा रिकॉर्ड अपडेट किया जाना चाहिए। यदि आप WHEREखंड को छोड़ देते हैं, तो तालिका के सभी रिकॉर्ड अपडेट कर दिए जाएंगे!


डेमो डेटाबेस

नीचे नॉर्थविंड नमूना डेटाबेस में "ग्राहक" तालिका से चयन है:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK

अद्यतन तालिका

निम्न SQL कथन पहले ग्राहक (CustomerID = 1) को एक नए संपर्क व्यक्ति और एक नए शहर के साथ अद्यतन करता है।

उदाहरण

UPDATE Customers
SET ContactName = 'Alfred Schmidt', City = 'Frankfurt'
WHERE CustomerID = 1;

"ग्राहक" तालिका से चयन अब इस तरह दिखेगा:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Alfred Schmidt Obere Str. 57 Frankfurt 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK


कई रिकॉर्ड अपडेट करें

यह WHEREक्लॉज है जो निर्धारित करता है कि कितने रिकॉर्ड अपडेट किए जाएंगे।

जहां देश "मेक्सिको" है, वहां सभी रिकॉर्ड के लिए निम्न SQL कथन पोस्टलकोड को 00000 में अपडेट करेगा:

उदाहरण

UPDATE Customers
SET PostalCode = 00000
WHERE Country = 'Mexico';

"ग्राहक" तालिका से चयन अब इस तरह दिखेगा:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Alfred Schmidt Obere Str. 57 Frankfurt 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 00000 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 00000 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK

अद्यतन चेतावनी!

रिकॉर्ड अपडेट करते समय सावधान रहें। यदि आप WHEREखंड को छोड़ देते हैं, तो सभी रिकॉर्ड अपडेट कर दिए जाएंगे!

उदाहरण

UPDATE Customers
SET PostalCode = 00000;

"ग्राहक" तालिका से चयन अब इस तरह दिखेगा:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Alfred Schmidt Obere Str. 57 Frankfurt 00000 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 00000 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 00000 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London 00000 UK

व्यायाम के साथ खुद को परखें

व्यायाम:

तालिका Cityमें सभी रिकॉर्ड के कॉलम को अपडेट करें ।Customers

 Customers
 City = 'Oslo';