ชนิดข้อมูล SMALLINT ใน MySQL (2 ไบต์, -32768 ถึง 32767) เทียบเท่า short ใน Java
โค้ด Java สาธิต
public class SmallIntAsShortDemo {
public static void main(String[] args) {
short value = 32767;
System.out.println(value);
value = -32768;
System.out.println(value);
// value = 32768; // compile error: out of range
// System.out.println(value);
}
}
ผลลัพธ์
32767 -32768
ทั้งคู่ใช้ 2 ไบต์ ช่วงค่าเท่ากัน SMALLINT UNSIGNED (0 ถึง 65535) ไม่มีตัวแทนตรงใน Java (ใช้ int แทน)