So konfigurieren Sie das DATETIME-Format während der Tabellenerstellung in MySQL
Das Erstellen einer Tabelle mit einer DATETIME-Spalte ist eine häufige Aufgabe in MySQL. Es kann jedoch vorkommen, dass Sie ein bestimmtes Format für die DATETIME-Werte angeben möchten. In diesem Artikel wird erläutert, wie Sie das Standardformat für eine DATETIME-Spalte während der Tabellenerstellung mithilfe von MySQL-Befehlen auf „TT-MM-JJJJ HH:MM:SS“ festlegen.
Standard-MySQL-DATETIME-Format
Standardmäßig speichert und ruft MySQL DATETIME-Werte im Format „JJJJ-MM-TT HH:MM:SS“ ab. Dies ist das von MySQL verwendete Standardformat und eignet sich oft für viele Anwendungen.
Angeben eines benutzerdefinierten Formats
Um ein benutzerdefiniertes Format für eine DATETIME-Spalte während der Tabellenerstellung anzugeben , können Sie die Funktion TIME_FORMAT verwenden. Der folgende MySQL-Befehl zeigt, wie man eine Tabelle mit einer DATETIME-Spalte im Format „TT-MM-JJJJ HH:MM:SS“ erstellt:
CREATE TABLE my_table ( id INT NOT NULL AUTO_INCREMENT, datetime_column DATETIME FORMAT TIME_FORMAT('%d-%m-%Y %H:%i:%s') );
In diesem Befehl wird der TIME_FORMAT-Bezeichner verwendet, um die zu definieren Benutzerdefiniertes Format „TT-MM-JJJJ HH:MM:SS“.
Hinweis: Nur die Funktion TIME_FORMAT wirkt sich auf die Darstellung der in der Datenbank gespeicherten DATETIME-Werte aus. Die tatsächlichen DATETIME-Werte werden weiterhin im Format „JJJJ-MM-TT HH:MM:SS“ gespeichert.
Anzeige des formatierten Werts
Sobald die Tabelle erstellt ist , können Sie die Funktion DATE_FORMAT verwenden, um die DATETIME-Werte im benutzerdefinierten Format anzuzeigen:
SELECT id, DATE_FORMAT(datetime_column, '%d-%m-%Y %H:%i:%s') AS formatted_datetime FROM my_table;
Dadurch werden die ID und abgerufen die DATETIME-Spalte im Format „TT-MM-JJJJ HH:MM:SS“.
Das obige ist der detaillierte Inhalt vonWie kann ich das DATETIME-Format bei der MySQL-Tabellenerstellung anpassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!