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

INT डेटा टाइप में ZEROFILL का उपयोग क्या है?


किसी न्यूमेरिक कॉलम के लिए ZEROFILL निर्दिष्ट करने पर, MySQL स्वचालित रूप से कॉलम परिभाषा में निर्दिष्ट डिस्प्ले चौड़ाई तक फील्ड के प्रदर्शित मान को जीरो से पैड कर देता है।

उदाहरण के लिए, हम showzerofill टेबल बनाते हैं और मान डालते हैं:

mysql> CREATE TABLE showzerofill(Val1 INT(5) ZEROFILL, Val2 INT(5));
Query OK, 0 rows affected (0.09 sec)
mysql> INSERT INTO showzerofill(Val1, Val2) VALUES(1,1),(12,12),(123,123),(1234,1234),(12345,12345);
Query OK, 5 rows affected (0.03 sec)

अब हम Val1 कॉलम के मानों पर ZEROFILL का प्रभाव आसानी से समझ सकते हैं।

ZEROFILL ने कॉलम परिभाषा में निर्दिष्ट डिस्प्ले चौड़ाई तक संख्या में जीरो पैड किए।

mysql> SELECT * FROM showzerofill;
+-------+-------+
| Val1 | Val2 |
+-------+-------+
| 00001 | 1 |
| 00012 | 12 |
| 00123 | 123 |
| 01234 | 1234 |
| 12345 | 12345 |
+-------+-------+
5 rows in set (0.00 sec)

इस अर्थ में, हम कह सकते हैं कि यदि हम किसी कॉलम के मान को एक विशेष चौड़ाई के साथ प्रदर्शित करना चाहते हैं तो हम उस कॉलम को ZEROFILL के साथ परिभाषित कर सकते हैं।


महत्वपूर्ण: ZEROFILL केवल डिस्प्ले को प्रभावित करता है, स्टोरेज को नहीं। यह UNSIGNED एट्रिब्यूट भी जोड़ता है।

  1. - MySQL में मौजूदा INT कॉलम के मानों में वर्ण जोड़ें

    CONCAT() फ़ंक्शन का उपयोग करके संख्यात्मक कॉलम मानों के साथ उपसर्ग/प्रत्यय स्ट्रिंग जोड़ें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (Amount INT); Query OK, 0 rows affected (1.44 sec) INSERT INTO DemoTable VALUES(709),(34560),(90854),(3456); सभी रिकॉर्ड देखना SELECT * FROM DemoTable; आउ

  1. - MySQL में टेबल के कॉलम नाम प्राप्त करने का सिंटैक्स

    information_schema.columns को क्वेरी करके किसी टेबल के सभी कॉलम नाम प्राप्त करें। सिंटैक्स SELECT column_name FROM information_schema.columns WHERE table_schema = yourDatabaseName AND table_name = yourTableName; नमूना टेबल बनाना CREATE TABLE DemoTable ( EmployeeId INT, EmployeeFirstName V

  1. - C# में मेथड ओवरलोडिंग के विभिन्न तरीके

    C# में मेथड ओवरलोडिंग (Method Overloading) मेथड ओवरलोडिंग एक ही नाम के कई मेथड्स को एक ही क्लास में परिभाषित करने की अनुमति देता है, बशर्ते उनके पैरामीटर लिस्ट अलग हों (संख्या, प्रकार, या क्रम)। रिटर्न टाइप अकेले ओवरलोडिंग के लिए पर्याप्त नहीं है। ओवरलोडिंग के दो मुख्य तरीके 1. पैरामीटर्स के डेटा