MySQL 是一款流行的關系型數據庫管理系統。在 MySQL 中,時間格式是一種常見的數據類型。通常在處理時間類型數據時,需要進行一些改變,比如替換時間的時分秒。下面我們來介紹如何在 MySQL 中實現這個功能。
-- 示例表格 CREATE TABLE example_table ( id INT(11) NOT NULL AUTO_INCREMENT, date_time DATETIME, PRIMARY KEY (id) ); -- 原始數據 INSERT INTO example_table (date_time) VALUES ('2022-01-01 12:34:56'), ('2022-01-01 08:45:02'), ('2022-01-01 15:26:12'); -- 查詢原始數據 SELECT * FROM example_table; -- 替換時分秒 UPDATE example_table SET date_time = DATE_FORMAT(date_time, '%Y-%m-%d 03:30:00'); -- 查詢替換后數據 SELECT * FROM example_table;
首先,我們需要創建一個示例表格 example_table,并插入一些原始數據。同時,使用 DATE_FORMAT() 函數將時間格式化為字符串,我們可以通過使用以下格式化字符來替換時分秒:
%Y 年 %m 月份(01-12) %d 月中的第幾天(00-31) %H 小時 %i 分鐘 %s 秒鐘
在這個示例中我們將時間替換為 "03:30:00",并更新表格中的相應數據。最后,我們可以執行 SELECT 語句來查詢替換后的數據。
上一篇mysql字符串自增
下一篇mysql 替換日期