Ok...
¿Sabías que los números en una base de datos NO SE ALMACENAN COMO CIFRAS, sino como binarios?
Bueno, la pregunta es: ¿En un sistema de represnetación de 8 bits, qué numeros son estos bytes en binario?:
1) 00010111
2) 10010111
Simple: El primero es el 15, el segundo el -15, si los consideramos como numeros con signo,
pero sino, el primero es el 15, y el segundo el 143.
¿Se va entendiendo?
Bueno, cada tipo de columna está representada por el ancho en bytes, tienes como limite de representación la cifra que te devolvería un binario de 4 (nibble), 8, 16, 32 y 64 bits, y que están en los rango que ya te mencioné. El que se usen con signo o sin signo es algo que está determinado por el sistema de almacenamiento que se le indica a la base al declarar el tipo de columna.
Un BIGINT sin signo es
El numero que encuentras entre paréntesis tiene que ver con otras cosas, que son irrelevantes.