short, MySQL के small int के समकक्ष है। Java short 2 बाइट्स लेता है जिसकी रेंज -32768 से 32767 है जबकि MySQL smallint भी 2 बाइट्स लेता है जिसकी रेंज समान है।
यहाँ Java में short का डेमो कोड है:
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 में चलाया:

MySQL smallint 2 बाइट्स लेता है जिसकी रेंज समान है।