ใช้ attribute ZEROFILL ในการกำหนดคอลัมน์ ตัวเลขจะแสดงพร้อมศูนย์นำหน้าจนครบความกว้างที่กำหนด
สร้างตารางตัวอย่าง (INT(8) ZEROFILL)
mysql> CREATE TABLE DemoTable (
-> Number INT(8) ZEROFILL
-> );
เพิ่มข้อมูลตัวอย่าง
mysql> INSERT INTO DemoTable VALUES(10); mysql> INSERT INTO DemoTable VALUES(1234); mysql> INSERT INTO DemoTable VALUES(1); mysql> INSERT INTO DemoTable VALUES(678965);
แสดงข้อมูล (แสดงพร้อมศูนย์นำหน้าความกว้าง 8)
mysql> SELECT * FROM DemoTable;
ผลลัพธ์:
+----------+ | Number | +----------+ | 00000010 | | 00001234 | | 00000001 | | 00678965 | +----------+
คำอธิบาย: INT(8) ZEROFILL กำหนดความกว้างแสดงผล 8 หลัก | ค่า 10 -> 00000010 | ค่า 1 -> 00000001 | ค่าจริงในฐานข้อมูลยังคงเป็น 10, 1, 1234, 678965 (ZEROFILL ส่งผลต่อการแสดงผลเท่านั้น) | มีผลข้างเคียง: คอลัมน์จะกลายเป็น UNSIGNED อัตโนมัติ