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

हम MySQL INSERT कथन में डिफ़ॉल्ट मान कैसे निर्दिष्ट कर सकते हैं?

<घंटा/>

तालिका के निर्माण के समय, यदि किसी कॉलम को डिफ़ॉल्ट मानों के साथ परिभाषित किया गया है, तो INSERT कथन में कीवर्ड 'DEFAULT' का उपयोग करके, हम उस कॉलम के लिए डिफ़ॉल्ट मान ले सकते हैं। उदाहरण के लिए, हमने निम्नानुसार कॉलम 'डीओजे' के डिफ़ॉल्ट मान के साथ एक टेबल 'कर्मचारी' बनाया है -

mysql> Create table employee(id int, name varchar(20), doj date DEFAULT '2005-01-01');
Query OK, 0 rows affected (0.09 sec)

mysql> Insert into employee(id, name, doj) values(1, ’Aarav’, DEFAULT);
Query OK, 1 row affected (0.03 sec)

mysql> select * from employee;
+------+------------+---------------+
| id   | name       | doj           |
+------+------------+---------------+
| 1    |Aarav       | 2005-01-01    |
+------+------------+---------------+
1 row in set (0.00 sec)

उपरोक्त क्वेरी से, यह देखा जा सकता है कि मान डालने के दौरान हम DEFAULT कीवर्ड का उपयोग करते हैं, MySQL कॉलम को परिभाषित करते समय निर्दिष्ट डिफ़ॉल्ट मान सम्मिलित करता है।


  1. हम MySQL स्टेटमेंट में BINARY नंबर के रूप में संख्यात्मक मान कैसे दर्ज कर सकते हैं?

    निम्नलिखित दो दृष्टिकोण हैं जिनकी सहायता से हम बाइनरी नंबर के रूप में संख्यात्मक मान दर्ज कर सकते हैं - उपसर्ग B द्वारा इस दृष्टिकोण में हमें बी के उपसर्ग के साथ सिंगल कोट्स के भीतर बाइनरी नंबर उद्धृत करने की आवश्यकता है। फिर बाइनरी नंबर स्ट्रिंग स्वचालित रूप से अभिव्यक्ति संदर्भ के आधार पर संख्यात

  1. हम MySQL कथन में संख्यात्मक मानों को हेक्साडेसिमल (HEX) संख्या के रूप में कैसे दर्ज कर सकते हैं?

    निम्नलिखित दो दृष्टिकोण हैं जिनकी सहायता से हम संख्यात्मक मानों को हेक्साडेसिमल संख्या के रूप में दर्ज कर सकते हैं - उपसर्ग X द्वारा इस दृष्टिकोण में हमें एक्स के उपसर्ग के साथ एकल उद्धरणों के भीतर हेक्साडेसिमल संख्याओं को उद्धृत करने की आवश्यकता है। फिर एचईएक्स संख्या स्ट्रिंग स्वचालित रूप से अभिव

  1. मैं MySQL में एक प्रिंट स्टेटमेंट का अनुकरण कैसे कर सकता हूं?

    MySQL में प्रिंट स्टेटमेंट का अनुकरण करने के लिए, आप सेलेक्ट स्टेटमेंट का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है - anyStringValue को ; . के रूप में चुनें आप उपरोक्त सिंटैक्स को MySQL कमांड लाइन क्लाइंट पर देख सकते हैं। केस 1 एक स्ट्रिंग प्रिंट करने के लिए। Hello MYSQL को के रूप में चुनें; आ