La primera seria:
Guardar la fecha en un Tipo de campo "date" (3 bytes) y la hora en un campo "time" (3 bytes), lo que me daría como tamaño de almacenamiento (6 bytes)
Y por otro lado:
Podría guardar la fecha y la hora en un Tipo de Campo ""datetime" que tiene como tamaño de almacenamiento de (8 bytes)
Y como última manera:
Podría usar el Tipo de dato Timestamp (fecha/hora) que tiene como tamaño de almacenamiento (4 bytes)
Ahora bien no se si alguna tiene restricciones como por ejemplo al trabajar con sumas o restas de fechas o al hacer un date_format ().- Según ustedes cual es la mas aconsejable.-