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

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

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

उदाहरण के लिए, हमने निम्न क्वेरी से 'Student' टेबल बनाई:

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  |
+--------+------+-------+

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

  1. - MySQL में IS NOT NULL का उपयोग करके NULL मानों को अनदेखा करना और बाकी मान प्रदर्शित करना

    MySQL में IS NOT NULL के साथ गैर-NULL मान फ़िल्टर करना क्वेरी परिणामों से NULL मानों को बाहर करने के लिए, IS NOT NULL ऑपरेटर का उपयोग करें। यह != NULL या <> NULL से अलग है, जो हमेशा UNKNOWN (गलत) लौटाते हैं। उदाहरण: वैध स्कोर वाले छात्र ढूंढना SELECT * FROM DemoTable1458; +--------------+---------

  1. - MySQL क्वेरी में IF() फ़ंक्शन का सही उपयोग

    MySQL में IF() फ़ंक्शन का उपयोग SELECT सूची में सशर्त मान लौटाने के लिए करें। यह तीन आर्गुमेंट लेता है: शर्त, सच मान, झूठ मान। सिंटैक्स SELECT कॉलम_नाम, IF(शर्त, सच_मान, झूठ_मान) FROM टेबल_नाम; उदाहरण: मान 550 से तुलना 1. टेबल बनाएं CREATE TABLE DemoTable1571 (Id INT, Value INT); 2. डेटा डालें

  1. - MySQL में != NULL और IS NOT NULL का अंतर

    NULL तुलना: != NULL बनाम IS NOT NULL MySQL में किसी मान की तुलना !=NULL से करने पर परिणाम NULL होता है, इसलिए !=NULL अर्थहीन है। सही तरीका IS NOT NULL है। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1970 ( Value int ); Query OK, 0 rows affected (0.00 sec) mysql> insert into DemoTabl