Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में एक ही स्टेटमेंट में कई कॉलम कैसे बदलें?

<घंटा/>

CHANGE कमांड की मदद से सिंगल स्टेटमेंट में कई कॉलम बदलें। वाक्य रचना इस प्रकार है -

<पूर्व>तालिका में बदलाव करें अपनी तालिका का नाम बदलें अपना पुराना कॉलम नाम 1 अपना नया कॉलम नाम 1 डेटा प्रकार, अपना पुराना कॉलम नाम 2 अपना नया कॉलम नाम 2 डेटा प्रकार, ... एन

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं AlterMultipleColumns −> ( −> Id int, −> Name varchar(200) −>);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.93 सेकंड)

अब हमारे पास Id और Name के साथ दो कॉलम हैं। हम दोनों कॉलम बदल देंगे।

यहां, हम छात्र आईडी के साथ आईडी और छात्र नाम के साथ नाम बदल देंगे। एकाधिक स्तंभों को बदलने की क्वेरी इस प्रकार है -

mysql> तालिका बदलें AlterMultipleColumns −> आईडी बदलें StudentId varchar(10), −> नाम बदलें StudentName varchar(100);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.82 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

अब आप desc कमांड की मदद से चेक कर सकते हैं कि कॉलम बदले गए हैं या नहीं। क्वेरी इस प्रकार है -

mysql> desc AlterMultipleColumns;

निम्न आउटपुट है -

<पूर्व>+-------- -----+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------+--------------+----------+-----+----- ----+----------+| छात्र आईडी | वर्कर(10) | हाँ | | नल | || छात्र का नाम | वर्कर (100) | हाँ | | नल | |+---------------+--------------+----------+-----+------ ---+----------+2 पंक्तियाँ सेट में (0.06 सेकंड)
  1. एक एकल MySQL क्वेरी में एकाधिक पंक्तियां कैसे प्राप्त करें?

    एकल MySQL क्वेरी में एकाधिक पंक्तियाँ प्राप्त करने के लिए, LIKE ऑपरेटर का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.90 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1385 (नाम) मान (जॉन स्मिथ) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0

  1. एक ही क्वेरी में एक साथ कई कॉलम सॉर्ट करने के लिए MySQL क्वेरी

    एकाधिक कॉलम सॉर्ट करने के लिए, ORDER BY GREATEST() का उपयोग करें। आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.79 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1395 मानों में डालें(10,20,30);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) − . का चयन करके तालिका स

  1. MySQL में एकाधिक कॉलम कैसे खोजें?

    आइए समझें कि MySQL में एकाधिक कॉलम कैसे खोजें - नोट: हम मानते हैं कि हमने DBNAME नाम का एक डेटाबेस और tableName नाम की एक टेबल बनाई है। AND और OR ऑपरेटरों का उपयोग किया जा सकता है, जो इस बात पर निर्भर करता है कि उपयोगकर्ता खोज को क्या लौटाना चाहता है। आइए इसे एक उदाहरण की मदद से देखते हैं - उदाहर