Cita: De aqui es donde saco los tipos tinyint,etc.
No exactamente. El tipo BIT es un tipo específico, que se usa sólo como valor binario. No tiene utilidad fuera de eso, y no, no tiene negativos, porque los negativos dependen del sistema de representación elegido.
El rango de 1 a 64 es producto del ancho de la palabra en los sistemas. Representa la maxima cantidad de bits que pueden ser interpretados en una sola palabra (desde la definición de palabra en sistemas operativos).
Hablando desde el punto de vista estricto, los binarios no poseen negativos, como tampoco los hexadecimales los poseen. En estos casos el valor negativo o positivo es una convención, no una propiedad natural.
Estos temas están un poco más en lso fundamentos de los sistemas digitales, más que en lo que a BBDD se refiere.
Si quieres profundizarlos hay mucha literatura técnica del tema..