Kiểu short trong Java tương đương với smallint của MySQL. Kiểu short trong Java chiếm 2 byte với 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à mã demo của short trong 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 màn hình như sau:

Điều này sẽ tạo ra đầu ra sau:
32767 -32768
Ảnh chụp màn hình đầu ra chúng ta chạy trong EclipseIDE:

MySQL smallint chiếm 2 byte với cùng phạm vi.