Tidak, Anda tidak dapat mengubah format default MySQL untuk kolom DATE, DATETIME, atau TIMESTAMP.
Tetapi Anda dapat menggunakan fungsi MySQL dalam pernyataan SQL Anda untuk menampilkan ekspresi DATE sebagai string dalam format yang berbeda.
DATE_FORMAT( datecol , '%m/%d/%Y') AS datecol
(Itu akan berfungsi dengan baik dalam daftar SELECT, tetapi hindari menggunakan ini dalam predikat apa pun (yaitu klausa WHERE). Di sana, Anda ingin mereferensikan kolom kosong, dan mengonversi string format pilihan Anda 'MM/DD/YYYY' menggunakan fungsi STR_TO_DATE, mis.
datecol >= STR_TO_DATE('07/16/2012','%m/%d/%Y')
Dengan itu, saya pikir Anda akan benar-benar dilayani dengan lebih baik menggunakan format DATE default MySQL dalam interaksi Anda dengan database, dan menangani perubahan format dalam kode Anda.