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

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


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

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 स्टेटमेंट में संख्यात्मक मान को बाइनरी नंबर के रूप में कैसे दर्ज करें?

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

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

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

  1. - MySQL में PRINT स्टेटमेंट कैसे अनुकरण करें?

    SELECT स्टेटमेंट का उपयोग MySQL में PRINT स्टेटमेंट नहीं है (T-SQL/SQL Server के विपरीत)। संदेश/मान प्रदर्शित करने के लिए SELECT का उपयोग करें। सिंटैक्स SELECT anyStringValue AS ; AS (खाली एलियास) कॉलम हेडर छुपाता है। उदाहरण केस 1: स्ट्रिंग प्रिंट करें SELECT HELLO MYSQL AS ; +-------------+ |