Nein, Sie können das standardmäßige MySQL-Format für DATE-, DATETIME- oder TIMESTAMP-Spalten nicht ändern.
Sie können jedoch MySQL-Funktionen in Ihren SQL-Anweisungen verwenden, um einen DATE-Ausdruck als Zeichenfolge in einem anderen Format auszugeben.
DATE_FORMAT( datecol , '%m/%d/%Y') AS datecol
(Das funktioniert gut in der SELECT-Liste, aber vermeiden Sie die Verwendung in Prädikaten (dh der WHERE-Klausel). Dort sollten Sie auf die leere Spalte verweisen und Zeichenfolgen Ihres bevorzugten Formats „MM/TT/JJJJ“ konvertieren die Funktion STR_TO_DATE, z. B.
datecol >= STR_TO_DATE('07/16/2012','%m/%d/%Y')
Vor diesem Hintergrund denke ich, dass Sie wirklich besser bedient werden, wenn Sie das MySQL-Standard-DATE-Format bei Ihren Interaktionen mit der Datenbank verwenden und Formatierungsänderungen in Ihrem Code handhaben.