MySQL 是一款常用的關系型數據庫管理系統,它支持多種數據類型,包括日期類型。
日期類型包括 DATE、TIME、DATETIME 和 TIMESTAMP。其中 DATETIME 類型保存日期和時間,精確到秒。下面我們來看一下如何在 MySQL 中保留日期的年月日。
CREATE TABLE my_table ( id INT PRIMARY KEY, my_date DATETIME );
在上述示例中,我們創建一個名為 my_table 的表,其中包含一個 id 字段和一個 my_date 字段,my_date 字段的數據類型為 DATETIME。
接下來,我們可以通過以下方式向該表中插入數據:
INSERT INTO my_table (id, my_date) VALUES (1, '2022-01-01 12:00:00');
在上面的語句中,我們向 my_table 表中插入了一條數據,其中 my_date 字段的值為 2022-01-01 12:00:00。這個值包含了年、月、日和時間的信息。
在 MySQL 中,我們可以使用函數 DATE_FORMAT() 來格式化日期:
SELECT DATE_FORMAT(my_date, '%Y-%m-%d') AS date_only FROM my_table;
在上述示例中,我們將 my_date 字段格式化為 %Y-%m-%d,即年、月、日格式。我們還使用 AS 關鍵字來給結果命名為 date_only。
最后,我們可以得到只包含日期信息的結果:
+------------+ | date_only | +------------+ | 2022-01-01 | +------------+
MySQL 具有廣泛的用途,涉及到多種數據類型和操作。在處理日期時,我們可以使用 DATETIME 類型來保存年、月、日和時間信息,并使用 DATE_FORMAT() 函數來格式化數據。
上一篇mysql 保存百分比
下一篇mysql 保存負數報錯