Short tương đương với MySQL’s small int. Short Java chiếm 2 byte có phạm vi -32768 đến 32767 trong khi MySQL smallint cũng chiếm 2 byte với cùng phạm vi.
Đây là đoạn mã demo viết tắt của 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; // System.out.println(value); } }
Ảnh chụp nhanh như sau -
Điều này sẽ tạo ra kết quả sau -
32767 -32768
Đây là ảnh chụp nhanh kết quả mà chúng tôi đã chạy trong EclipseIDE -
MySQL smallint chiếm 2 byte với cùng một phạm vi.