首頁 > 資料庫 > mysql教程 > MySQL建表時如何自訂DATETIME格式?

MySQL建表時如何自訂DATETIME格式?

DDD
發布: 2024-12-03 02:20:09
原創
400 人瀏覽過

How to Customize DATETIME Format in MySQL Table Creation?

如何在 MySQL 中建立表格期間設定 DATETIME 格式

建立包含 DATETIME 欄位的資料表是 MySQL 中的常見任務。但是,您可能會遇到想要為 DATETIME 值指定特定格式的情況。本文說明如何在使用 MySQL 指令建立表格期間將 DATETIME 資料列的預設格式設定為「DD-MM-YYYY HH:MM:SS」。

預設 MySQL DATETIME 格式

預設情況下,MySQL 以「YYYY-MM-DD HH:MM:SS」格式儲存和擷取 DATETIME 值。這是 MySQL 使用的標準格式,通常適用於許多應用程式。

指定自訂格式

在資料表建立期間為 DATETIME 欄位指定自訂格式,您可以使用TIME_FORMAT函數。以下 MySQL 指令示範如何建立具有格式為 'DD-MM-YYYY HH:MM:SS':

CREATE TABLE my_table (
  id INT NOT NULL AUTO_INCREMENT,
  datetime_column DATETIME FORMAT TIME_FORMAT('%d-%m-%Y %H:%i:%s')
);
登入後複製

DATETIME 欄位的資料表。在此命令中,TIME_FORMAT 說明符用於定義自訂「DD-MM-YYYY HH:MM:SS」格式。

注意: TIME_FORMAT 函數僅會影響資料庫中儲存的 DATETIME 值的表示方式。實際的 DATETIME 值仍以「YYYY-MM-DD HH:MM:SS」格式儲存。

顯示格式化值

建立表格後,您可以使用DATE_FORMAT 函數在自訂中顯示DATETIME 值格式:

SELECT id, DATE_FORMAT(datetime_column, '%d-%m-%Y %H:%i:%s') AS formatted_datetime
FROM my_table;
登入後複製

這將以「DD-MM-YYYY HH:MM:SS」格式擷取id 和DATETIME 欄位。

以上是MySQL建表時如何自訂DATETIME格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板