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

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

Susan Sarandon
發布: 2024-12-04 04:38:14
原創
805 人瀏覽過

How Can I Customize the DATETIME Format When Creating a MySQL Table?

在MySQL 中建表時自訂DATETIME 格式

在MySQL 中新建表時,使用者經常會遇到需要指定預設格式的情況對於DATETIME 欄位。雖然 DATETIME 的預設格式是“YYYY-MM-DD HH:MM:SS”,但可以自訂此格式以滿足特定要求。

如原始問題所述,常見的所需格式是'DD-MM-YYYY HH:MM:SS'。雖然這無法使用標準 CREATE TABLE 語法直接實現,但有其他方法可以實現此自訂。

使用DATE_FORMAT 函數

而不是指定所需的格式直接在表格建立期間,可以利用DATE_FORMAT 函數將儲存的DATETIME 值轉換為擷取時所需的格式。 DATE_FORMAT 函數採用下列語法:

其中日期運算式是 DATETIME 欄位或運算式,format_string 指定所需的輸出格式。

範例:

建立DATETIME 欄位並在「DD-MM-YYYY」中擷取其值HH:MM:SS' 格式,可以使用下列查詢:

此查詢建立一個包含DATETIME 欄位的新資料表,並以指定格式擷取其值。

注意: 要注意的是,DATE_FORMAT 函數不會改變儲存的 DATETIME 值,而只會改變它的格式。顯示。

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

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