Si lo hubieras probado, ya lo sabrías...
SI. Soporta negativos.
No existen, por definición del tipo coma flotante, números decimales sin signo. Sólo los enteros tienen esa característica.
Este tipo de preguntas es lo que debería llevarte a acudir y leer con cuidado el manual de referencia (
http://dev.mysql.com/doc/refman/5.0/...ric-types.html). Es lo que hacemos todos cuando se nos plantea una duda de esa clase.
Cita: Desde MySQL 5.0.3, los valores DECIMAL y NUMERIC se almacenan en formato binario. Antes de 5.0.3, MySQL almacena los valores DECIMAL y NUMERIC como cadenas de caracteres, en lugar de binario. .Un carácter se usa para cada dígito del valor, el punto decimal (si la escala es mayor que 0), y el signo '-' (para números negativos). Si la escala es 0, los valores DECIMAL y NUMERIC no contienen punto decimal o parte fraccional.