Al ser el campo de tipo numérico, no es posible poner una comilla o un espacio en blanco, lo más que puedes poner es el valor por defecto a NULL. Para ello, al crear el campo lo pones así:
campo float default NULL
esto hará que si no se mete ningún valor al campo se grave como nulo (lo cual ya es la opción por defecto). En el caso de que le pases algún valor, se gravará lo que tu le pases.
En cuanto al tema de consultar una fecha dada, depende del tipo de dato que hayas utilizado, date, datetime, timestamp, para el campo fecha.
Si lo has definido como date la consulta es muy simple:
Código:
select * from tabla
where fecha = "01/12/2003"
te dará todos los registros del día de hoy.
Si usas un datetime, la cosa se complica un poquillo más, pero no mucho.
Si tienes duda puedes mirar
aquí.
Un saludo.