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

कॉलम नाम और मान दोनों दिए बिना INSERT INTO स्टेटमेंट चलाने पर MySQL क्या लौटाता है?

<घंटा/>

जब हम कॉलम नाम और मान दोनों दिए बिना INSERT INTO स्टेटमेंट चलाते हैं तो MySQL NULL को टेबल के कॉलम/एस के मान के रूप में स्टोर करेगा। नीचे दिए गए उदाहरण पर विचार करें जिसमें हमने निम्नलिखित प्रश्न के साथ एक तालिका 'छात्र' बनाई है -

mysql> Create table Student(RollNO INT, Name Varchar(20), Class Varchar(15));
Query OK, 0 rows affected (0.17 sec)

अब, हम INSERT INTO स्टेटमेंट चला सकते हैं, बिना कॉलम नाम/मान और दोनों के मान दिए बिना -

mysql> Insert into Student() Values();
Query OK, 1 row affected (0.02 sec)

हम नीचे दी गई क्वेरी से देख सकते हैं कि MySQL कॉलम के मानों के रूप में NULL को स्टोर करता है।

mysql> Select * from Student;

+--------+------+-------+
| RollNO | Name | Class |
+--------+------+-------+
| NULL   | NULL | NULL  |
+--------+------+-------+

1 row in set (0.00 sec)

हर बार, हम INSERT INTO स्टेटमेंट को बिना कॉलम का नाम दिए और वैल्यू दोनों दिए बिना चलाते हैं, MySQL NULL को टेबल के कॉलम/एस के मान के रूप में स्टोर करेगा।

mysql> Insert into Student() Values();
Query OK, 1 row affected (0.03 sec)

mysql> Select * from Student;

+--------+------+-------+
| RollNO | Name | Class |
+--------+------+-------+
| NULL   | NULL | NULL  |
| NULL   | NULL | NULL  |
+--------+------+-------+

2 rows in set (0.00 sec)

  1. MySQL में शून्य मानों को अनदेखा करें और शेष मान प्रदर्शित करें

    गैर-शून्य मानों को खोजने और उन्हें प्रदर्शित करने के लिए IS NOT NULL का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल 1458 मानों में डालें (एडम स्मिथ, नल); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.

  1. MySQL क्वेरी में IF स्टेटमेंट डालने का सही तरीका क्या है?

    MySQL क्वेरी में IF स्टेटमेंट डालने के लिए, नीचे दिए गए सिंटैक्स का उपयोग करें:: अपना कॉलमनाम चुनें, अगर (आपकी स्थिति, आपका स्टेटमेंट 1, आपका स्टेटमेंट 2) आपके टेबलनाम से; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (5.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाले

  1. MySQL में !=NULL और IS NOT NULL में क्या अंतर है?

    यदि आप किसी मान की तुलना !=NULL से करते हैं तो यह NULL देता है। तो, !=NULL अर्थहीन है। !=NULL और IS NOT NULL के बीच अंतर देखने के लिए, आइए पहले एक टेबल बनाएं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1970 (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टे