Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

Java equivalent ของ MySQL SMALLINT คือ short

ชนิดข้อมูล 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 แทน)