MySQL-এ বন্ধনীর ভিতরের সংখ্যা (৫ বা ১০) শুধু প্রদর্শনের প্রস্থ (display width) এবং ZEROFILL সেট করার জন্য ব্যবহৃত হয়। এটি স্টোরেজ রেঞ্জ বা আকার নির্ধারণ করে না।
উদাহরণ: int(11) এবং int(13) এর সাথে ZEROFILL ব্যবহার করি।
mysql> CREATE TABLE intVsIntAnyThingDemo (
-> Number1 INT(11) UNSIGNED ZEROFILL,
-> Number2 INT(13) UNSIGNED ZEROFILL
-> );
রেকর্ড যোগ করি:
mysql> INSERT INTO intVsIntAnyThingDemo VALUES(12345, 6789); mysql> INSERT INTO intVsIntAnyThingDemo VALUES(3, 2); mysql> INSERT INTO intVsIntAnyThingDemo VALUES(12, 89); mysql> INSERT INTO intVsIntAnyThingDemo VALUES(123, 6789); mysql> INSERT INTO intVsIntAnyThingDemo VALUES(1234, 6789);
ফলাফল (প্রস্থ অনুযায়ী শূন্য প্যাডিং):
+-------------+---------------+ | Number1 | Number2 | +-------------+---------------+ | 00000012345 | 0000000006789 | | 00000000003 | 0000000000002 | | 00000000012 | 0000000000089 | | 00000000123 | 0000000006789 | | 00000001234 | 0000000006789 | +-------------+---------------+
মনে রাখবেন: INT(5) এবং INT(10)-এর স্টোরেজ আকার এবং রেঞ্জ একই (৪ বাইট, -২১৪৭৪৮৩৬৪৮ থেকে ২১৪৭৪৮৩৬৪৭)। পার্থক্য শুধু প্রদর্শনের প্রস্থে।