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

एक MySQL तालिका में कॉलम के लिए समान मान सेट करना?

<घंटा/>

आप अपडेट कमांड की मदद से सभी रिकॉर्ड के कॉलम के लिए वैल्यू सेट कर सकते हैं।

यदि आप किसी कॉलम में सभी रिकॉर्ड के लिए NULL मान सेट करना चाहते हैं तो सिंटैक्स इस प्रकार है -

अपना टेबलनाम अपडेट करें अपना कॉलमनाम सेट करें =NULL;

या यदि आप खाली स्ट्रिंग का उपयोग करना चाहते हैं, तो निम्नलिखित सिंटैक्स है -

अपना टेबलनाम अपडेट करें अपना कॉलमनाम सेट करें ='';

उपरोक्त अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने के लिए क्वेरी।

mysql> टेबल बनाएं StudentDemo −> ( −> Studentid int, −> StudentName varchar(100), −> Age int −> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.64 सेकंड)

रिकॉर्ड सम्मिलित करने के लिए निम्नलिखित तालिका है -

mysql> स्टूडेंटडेमो वैल्यू में डालें (1, 'जॉनसन', 23); क्वेरी ओके, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> स्टूडेंटडेमो वैल्यू (2, 'कैरोल', 24) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> स्टूडेंटडेमो वैल्यू में डालें (3, 'डेविड', 20); क्वेरी ओके, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> स्टूडेंटडेमो वैल्यू (4, 'बॉब', 21) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.19 सेकंड)

टेबल से सभी रिकॉर्ड्स को चुनिंदा स्टेटमेंट की मदद से प्रदर्शित करें -

mysql> स्टूडेंटडेमो से *चुनें;

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

<पूर्व>+-----------+---------------+------+| स्टूडेंटिड | छात्र का नाम | उम्र |+-----------+----------------+------+| 1 | जॉनसन | 23 || 2 | कैरल | 24 || 3 | डेविड | 20 || 4 | बॉब | 21 |+----------+----------------+------+4 पंक्तियों में सेट (0.00 सेकंड)

यहां एक विशिष्ट कॉलम में सभी रिकॉर्ड्स के लिए कॉलम मान को NULL पर सेट करने की क्वेरी है। क्वेरी इस प्रकार है -

mysql> Update StudentDemo set Age=NULL;query OK, 4 पंक्तियाँ प्रभावित (0.14 सेकंड)पंक्तियाँ मिलान:4 परिवर्तित:4 चेतावनियाँ:0

आइए अब देखते हैं -

mysql> स्टूडेंटडेमो से *चुनें;

निम्नलिखित आउटपुट प्रदर्शित करता है कि हमने "आयु" कॉलम को NULL -

. में सफलतापूर्वक अपडेट कर दिया है <पूर्व>+-----------+---------------+------+| स्टूडेंटिड | छात्र का नाम | उम्र |+-----------+----------------+------+| 1 | जॉनसन | शून्य || 2 | कैरल | शून्य || 3 | डेविड | शून्य || 4 | बॉब | NULL |+-----------+-------------+------+4 पंक्तियों में सेट (0.00 सेकंड)
  1. दिनांक कॉलम NULL बनाने के लिए MySQL क्वेरी?

    दिनांक कॉलम को शून्य बनाने के लिए, वैकल्पिक तालिका का उपयोग करें और संशोधित करें और दिनांक को पूर्ण पर सेट करें। निम्नलिखित वाक्य रचना है - तालिका बदलें yourTableName कॉलम संशोधित करें yourColumnName दिनांक NULL; आइए पहले एक टेबल बनाएं। यहां, हमने कॉलम को NOT NULL - . के रूप में सेट किया है टेबल ब

  1. एक MySQL क्वेरी में एक कॉलम में उपयोगकर्ता परिभाषित मान जोड़ें?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1847 ( GameStatus ENUM(PENDING,COMPLETED,CANCELLED));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1847 मानों में (रद्द किया गया); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.0

  1. स्तंभ मानों के लिए MySQL में ENUM सेट करें

    तालिका बनाते समय, उस कॉलम के लिए ENUM प्रकार सेट करें जिसे आप ENUM मान चाहते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.75 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2019 मानों में डालें (45, दूसरा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 स