Como ya te dicen, no es conveniente ni mucho menos cambiar el almacenamiento. Eso te provocaría eventualmente
pérdida de información que puede que en el futuro necesitaras. Una base de datos
debe ser flexible e independiente de la aplicación que la usará; de lo contrario un cambio de la aplicación, o la modificación del criterio de diseño en la misma hará que la base se vuelva completamente
obsoleta y haya que
rediseñarla desde el principio.
Lo sé por experiencia propia.
Existen muchas formas para que una consulta devuelva
lo que necesitas mostrar (recalco mostrar, porque es lo que en definitiva le importa a la aplicación), pero el caso simplificado sería:
Código:
SELECT DATE_FORMAT('2008-01-13 10:45:20','%d-%m-%Y');
'13-01-2008'
SELECT DATE_FORMAT('2008-01-13 10:45:20','%e-%c-%Y');
'13-1-2008'
SELECT DATE_FORMAT('2008-01-13 10:45:20','%e-%c-%y');
'13-1-08'
¿Esto es lo que buscabas?