Implicaciones de espacio de disco de establecer el valor de columna MySQL en NULL en lugar de 0 o ''

Estoy tratando de entender la mejor manera de manejar columnas que están casi vacías en términos deEspacio del disco yíndice de rendimiento. ¿Hay alguna diferencia entre poner en todos los lugares vacíos NULL vs '' (para varchar / text) vs 0 (para int)?

Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta