Hmmm,

I know that formats can be changed in the queries, but it will be taking up extra cycles on the server, doing it once seems more apropriate, as my server system is SLOW.
If that is the case I would say that you have a much bigger problem with your server and database/applications other than the way MySql naturally handles dates.

I would question whether MySql would actually store the date as dd-mm-yyy rather that just do an on the fly conversion when you recall it?

I wonder if you are thinking of Sql Server, which I seem to recall does/did store dates in that format?

There might be something in DBFormat that would help?