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

MySQL फील्ड में ZEROFILL का उपयोग क्या है?

ZEROFILL फील्ड के प्रदर्शित मान को कॉलम परिभाषा में निर्दिष्ट डिस्प्ले चौड़ाई तक बाईं ओर शून्य से पैड करता है। उदाहरण के लिए, यदि कॉलम int(8) है, तो चौड़ाई 8 होगी। यदि संख्या 4376 है, तो कुल चौड़ाई 8 के लिए बाईं ओर शून्य पैड किए जाएंगे:

00004376

उदाहरण

टेबल बनाएं:

mysql> create table DemoTable (
    -> Number int(8) zerofill
    -> );
Query OK, 0 rows affected (0.50 sec)

रिकॉर्ड डालें:

mysql> insert into DemoTable values(10);
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values(1234);
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values(1);
Query OK, 1 row affected (0.47 sec)
mysql> insert into DemoTable values(678965);
Query OK, 1 row affected (0.20 sec)

सभी रिकॉर्ड देखें:

mysql> select * from DemoTable;

आउटपुट

+----------+
| Number   |
+----------+
| 00000010 |
| 00001234 |
| 00000001 |
| 00678965 |
+----------+
4 rows in set (0.00 sec)

महत्वपूर्ण: ZEROFILL स्वचालित रूप से कॉलम को UNSIGNED बना देता है। वास्तविक संग्रहीत मान अपरिवर्तित रहता है; केवल प्रदर्शन प्रभावित होता है।

  1. MySQL UNHEX() का PHP समकक्ष: hex2bin() MySQL UNHEX() का PHP समकक्ष: hex2bin()

    PHP में hex2bin() फ़ंक्शन MySQL के UNHEX() फ़ंक्शन का PHP समकक्ष hex2bin() फ़ंक्शन है (PHP 5.4.0+ में उपलब्ध)। PHP सिंटैक्स $variable = hex2bin(yourHexadecimalValue); PHP कोड उदाहरण $myFirstValue = hex2bin(7777772E4D7953514C4578616D706C652E636F6D); var_dump($myFirstValue); $mySecondValue = hex2bi

  1. - MySQL में PHP stripos() के समकक्ष क्या है?

    MySQL में stripos() का समकक्ष INSTR() है, जो किसी स्ट्रिंग में दूसरी स्ट्रिंग की पहली घटना की स्थिति लौटाता है। सिंटैक्स निम्नलिखित है: SELECT INSTR(yourColumnName, yourWord) AS anyAliasName FROM yourTableName; आइए पहले एक टेबल बनाते हैं: CREATE TABLE DemoTable ( Title TEXT ); टेबल में कुछ रिकॉ

  1. - MySQL स्टोर्ड प्रोसीजर में @ सिंबल का उपयोग क्या है?

    MySQL में @ सिंबल: यूजर-डिफाइंड सेशन वेरिएबल MySQL में @ सिंबल का उपयोग यूजर-डिफाइंड सेशन वेरिएबल को दर्शाने के लिए किया जाता है। ये वेरिएबल केवल वर्तमान सेशन के लिए मौजूद होते हैं और स्टोर्ड प्रोसीजर के बीच डेटा पास करने के लिए उपयोगी होते हैं। उदाहरण: स्टोर्ड प्रोसीजर में @ वेरिएबल का उपयोग पहले