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

MySQL में डिफ़ॉल्ट मान NONE कैसे सेट करें

MySQL में डिफ़ॉल्ट मान सेट करने के लिए DEFAULT कीवर्ड का उपयोग करें। आइए पहले एक टेबल बनाते हैं:

mysql> create table DemoTable ( 
    ClientCountryName varchar(100) DEFAULT 'NONE' ); 
Query OK, 0 rows affected (0.65 sec)

हमने ऊपर डालने के लिए डिफ़ॉल्ट सेट किया है। अब इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। हमने यहां कुछ पंक्तियों के लिए मान नहीं डाले हैं। वहां डिफ़ॉल्ट सेट हो जाता है:

mysql> insert into DemoTable values('US'); 
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values(); 
Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable values('UK'); 
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values(); 
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values('AUS'); 
Query OK, 1 row affected (0.16 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select * from DemoTable;

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

+-------------------+
| ClientCountryName |
+-------------------+
| US                |
| NONE              |
| UK                |
| NONE              |
| AUS               |
+-------------------+
5 rows in set (0.00 sec)

व्याख्या

  • DEFAULT 'NONE' कॉलम परिभाषा में डिफ़ॉल्ट मान सेट करता है
  • INSERT ... VALUES() या कॉलम सूची में कॉलम छोड़ने पर डिफ़ॉल्ट मान उपयोग होता है
  • पंक्ति 2 और 4 में कोई मान नहीं दिया गया, इसलिए 'NONE' सेट हुआ
  • स्ट्रिंग डिफ़ॉल्ट के लिए उद्धरण आवश्यक हैं: DEFAULT 'NONE'
  • संख्या के लिए: DEFAULT 0, दिनांक के लिए: DEFAULT '2000-01-01'

डिफ़ॉल्ट मान देखें

SELECT DEFAULT(ClientCountryName) FROM DemoTable LIMIT 1;

या SHOW CREATE TABLE DemoTable से डिफ़ॉल्ट परिभाषा देखें।

  1. - MySQL में COALESCE() से खाली पंक्ति के लिए डिफ़ॉल्ट मान सेट करें

    COALESCE() फ़ंक्शन का उपयोग करके NULL मानों को क्वेरी परिणाम में डिफ़ॉल्ट मान से बदल सकते हैं। यह टेबल डेटा नहीं बदलता, केवल आउटपुट प्रभावित करता है। टेबल बनाएं mysql> CREATE TABLE DemoTable1863 (FirstName VARCHAR(20)); डेटा डालें mysql> INSERT INTO DemoTable1863 VALUES(Chris); mysql> INS

  1. - MySQL क्वेरी: अधिकतम संचयी मान प्राप्त करें

    समाधान सबक्वेरी में गुणनफल की गणना करें, फिर GROUP BY और ORDER BY से अधिकतम खोजें। उदाहरण टेबल बनाएं: INSERT INTO demo23 (value1, value2) VALUES (5,600), (20,800), (7,400), (6,500), (10,300), (11,500); क्वेरी LIMIT 1; परिणाम +-------------+-----------------------+ | total_value | number_of_occu

  1. Tkinter Spinbox पर डिफ़ॉल्ट स्ट्रिंग मान कैसे सेट करें? Tkinter Spinbox पर डिफ़ॉल्ट स्ट्रिंग मान कैसे सेट करें?

    Tkinter Spinbox पर डिफ़ॉल्ट स्ट्रिंग मान सेट करने के लिए, हमें set मेथड का उपयोग करना होगा। आइए एक उदाहरण लेते हैं और देखते हैं कि स्ट्रिंग मानों के सेट के साथ स्पिनबॉक्स कैसे बनाएं और फिर डिफ़ॉल्ट स्ट्रिंग सेट करें।चरणTkinter लाइब्रेरी इम्पोर्ट करें और Tkinter फ्रेम का एक इंस्टेंस बनाएं।geometry मे