ประเภท int ใช้จำนวนเต็มที่ลงนาม 4 ไบต์ เช่น 32 บิต ( 2 32 สามารถเก็บค่าได้) ประเภท BigInt ใช้จำนวนเต็มที่ลงชื่อ 8 ไบต์ เช่น 64 บิต (2 64 สามารถเก็บค่าได้)
เรามาดูตัวอย่างกัน
การสร้างตารางที่มีการเติมค่าศูนย์ซึ่งจะเพิ่มศูนย์นำหน้า
mysql> สร้างตาราง IntandBigint20Demo -> ( -> Number int(20) zerofill, -> Code BigInt(20) zerofill -> ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.58 วินาที)
หลังจากสร้างตารางแล้ว เราจะทำการแทรกเรคคอร์ดลงในตาราง
mysql> แทรกลงในค่า IntandBigint20Demo (987,987); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.16 วินาที)
ตอนนี้ เราสามารถแสดงระเบียนทั้งหมดโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −
mysql> เลือก *จาก IntandBigint20Demo;
ต่อไปนี้เป็นผลลัพธ์
<ก่อนหน้า>+----------------------+----------------------+ | จำนวน | รหัส |+--------------------------------+----------------------+| 000000000000000987 | 0000000000000000000987 |+--------------------------------+----------------------+1 แถวในชุด (0.00 วินาที)ดูที่เอาต์พุตตัวอย่าง ในตอนเริ่มต้น จะมีค่า 0 เต็ม สมมติว่า 20 คือความกว้าง
Number int(20) zerofill