ข้อแตกต่างระหว่าง BIGINT และ BIGINT(20) คือการแสดงความกว้าง ใช้ 20 เพื่อแสดงความกว้าง
ให้เราดูตัวอย่างและสร้างตาราง ที่นี่ เราได้ตั้งค่า BIGINT(20) −
mysql> สร้างตาราง DemoTable (หมายเลข bigint (20) zerofill); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.58 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable(1); Query OK, 1 แถวได้รับผลกระทบ (0.08 วินาที)mysql> แทรกลงในค่า DemoTable (12); Query OK, 1 แถวที่ได้รับผลกระทบ (0.15 วินาที)mysql> แทรกลงในค่า DemoTable ( 123);แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที)mysql> แทรกลงในค่า DemoTable (1234) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ ตอนนี้ความกว้างคือ 20 ดังนั้นตัวเลขจะขยายและมองเห็นได้ดังด้านล่าง -
<ก่อนหน้า>+----------------------+| เบอร์ |+----------------------+| 00000000000000000001 || 00000000000000000012 || 000000000000000000123 || 0000000000000000001234 |+----------------------+4 แถวในชุด (0.00 วินาที)