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

ऑटो वेतन वृद्धि के लिए MySQL को NULL पास करना?

<घंटा/>

हां, हम नीचे दिए गए सिंटैक्स के अनुसार NULL पास कर सकते हैं -

अपनेTableName मानों में डालें(NULL,yourValue1,yourValue2,...N);

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1503 -> ( -> ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ClientName varchar(20), -> ClientAge int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.45 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। चूंकि हमने ऊपर NOT NULL सेट किया है, यह auto_increment को प्रभावित नहीं करेगा -

mysql> DemoTable1503 मानों में डालें (NULL, 'Chris', 25); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable1503 मानों में डालें (NULL, 'डेविड', 28); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.37 सेकंड) mysql> DemoTable1503 मानों में डालें (NULL, 'बॉब', 45); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> DemoTable1503 मानों में डालें (NULL, 'माइक', 57); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1503 से * चुनें;

यह निम्नलिखित आउटपुट का उत्पादन करेगा। ऑटो इंक्रीमेंट उसी तरह से प्रिंट हुआ (शून्य नहीं) -

<पूर्व>+----------+---------------+----------+| क्लाइंट आईडी | क्लाइंटनाम | ClientAge |+----------+---------------+-----------+| 1 | क्रिस | 25 || 2 | डेविड | 28 || 3 | बॉब | 45 || 4 | माइक | 57 |+----------+---------------+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL कॉलम में NULL मानों के लिए एक विशिष्ट मान रखें

    NULL मानों के लिए विशिष्ट मान खोजने और रखने के लिए IFNULL() का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1878 (FirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1878 मान (NULL) में डालें; क्वेरी ठीक

  1. MySQL में NOT NULL मान के लिए 1 सेट करें

    NOT NULL सेट करने के लिए IS NOT NULL का उपयोग करें और मान ज्ञात करें। वाक्य रचना इस प्रकार है - अगर ( NULL नहीं है, 1,0) को anyAliasName के रूप में चुनें; यहाँ कार्यशील क्वेरी है - चुनें कि क्या ( NULL नहीं है, 1,0); यह निम्नलिखित आउटपुट देगा - +--------------------------+| अगर ( NULL नहीं है, 1

  1. MySQL में NULL मानों के लिए 1 प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1963 (काउंटर इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1963 मानों में डालें (NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.00 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्