short เทียบเท่ากับ int ขนาดเล็กของ MySQL Java short ใช้เวลา 2 ไบต์ที่มีช่วง -32768 ถึง 32767 ในขณะที่ MySQL smallint ก็ใช้เวลา 2 ไบต์ด้วยช่วงเดียวกัน
นี่คือรหัสสาธิตของชอร์ตในภาษาจาวา -
public class SmallIntAsShortDemo { public static void main(String[] args) { short value = 32767; System.out.println(value); value = -32768; System.out.println(value); // value = 32768; // System.out.println(value); } }
สแนปชอตมีดังนี้ −
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
32767 -32768
นี่คือสแน็ปช็อตของเอาต์พุตที่เรารันใน EclipseIDE -
Smallint ของ MySQL ใช้เวลา 2 ไบต์โดยมีช่วงเดียวกัน