select date_format(campo,"%d-%b-%y") ....

bastava leggere il manuale.

http://dev.mysql.com/doc/refman/5.1/...on_date-format

edit. Mi era sfuggito l'italiano.

Allora devi prima eseguire questa query

set lc_time_names = it_IT;

oppure fai la stessa cosa in php o usi un array. Vedi tu.