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

मैं MySQL में NULL मान कैसे सम्मिलित करूं?

<घंटा/>

NULL मान डालने के लिए, आप UPDATE कमांड का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है -

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

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

mysql> टेबल इन्सर्ट बनाएंNullValue -> (-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ClientName varchar(100), -> ClientCountryName varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) 

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है -

mysql> insertNullValue (ClientName, ClientCountryName) मानों ('लैरी', 'US') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> insertNullValue (ClientName, ClientCountryName) मान ('डेविड', में डालें) 'AUS');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)mysql> insertNullValue (ClientName, ClientCountryName) मान ('बॉब', 'यूके') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

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

यह निम्नलिखित आउटपुट देगा -

+-----+---------------+---------------------+| आईडी | क्लाइंटनाम | ClientCountryName |+-----+---------------+---------------------+| 1 | लैरी | यूएस || 2 | डेविड | ऑस्ट्रेलिया || 3 | बॉब | यूके |+----+------------+---------------------+3 पंक्तियों में सेट (0.00 सेकंड) 

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

mysql> अपडेट इन्सर्टNullValue सेट ClientCountryName=NULL;क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.19 सेकंड)पंक्तियाँ मिलान:3 परिवर्तित:3 चेतावनियाँ:0

आइए देखें कि 'ClientCountryName' कॉलम के लिए NULL मान डाला गया है या नहीं। निम्नलिखित प्रश्न है -

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

यह NULL मान प्रदर्शित करने वाला निम्न आउटपुट उत्पन्न करेगा -

+-----+---------------+---------------------+| आईडी | क्लाइंटनाम | ClientCountryName |+-----+---------------+---------------------+| 1 | लैरी | शून्य || 2 | डेविड | शून्य || 3 | बॉब | NULL |+----+------------+----------+3 पंक्तियों में सेट (0.00 सेकंड) 
  1. एक MySQL क्वेरी के साथ NULL के लिए संबंधित मान कैसे प्राप्त करें?

    इसके लिए IS NULL प्रॉपर्टी का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(EmployeeName varchar(100), EmployeeAge int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सैम, 28); क्वेरी ठीक है, 1 पंक्ति

  1. MySQL में NULL को char(1) में कैसे डालें?

    इसके लिए आपको sql_mode को STRICT_TRANS_TABLES पर सेट करना होगा। जब कोई अमान्य मान डाला जाता है, लेकिन समान मान सम्मिलित करता है, तो यह मोड एक चेतावनी जारी करता है। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name v

  1. MySQL में डिफ़ॉल्ट मान को NULL पर कैसे सेट करें?

    डिफ़ॉल्ट मान को NULL पर सेट करने के लिए MySQL में DEFAULT कीवर्ड का उपयोग करें। आइए पहले एक − . बनाएं );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) ) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। रिक्त छोड़े गए मानों के लिए, डिफ़ॉल्ट डाला जाता है - DemoTable1440(StudentAge) मान (24)