MySQL中的now()函數是一種非常有用的函數,可用于獲取當前日期和時間。now()函數返回當前日期和時間的計算機系統值,以UTC(世界協調時)格式返回。在本文中,我們將討論如何使用MySQL的now()函數,并提供一些示例。
例如,以下是使用now()函數的語法: SELECT NOW();
這將返回當前日期和時間。我們也可以使用now()函數來插入當前日期和時間到表中的時間戳列中。示例如下:
INSERT INTO my_table (timestamp_column) VALUES (NOW());
這將在my_table表中的timestamp_column列中插入當前時間戳。我們還可以將now()函數與DATE_ADD()和DATE_SUB()函數一起使用來執行日期和時間的加減法。以下是一些示例:
SELECT NOW() + INTERVAL 1 DAY; //添加1天 SELECT NOW() + INTERVAL 30 MINUTE; //添加30分鐘 SELECT DATE_ADD(NOW(), INTERVAL 1 MONTH); //添加1個月 SELECT DATE_SUB(NOW(), INTERVAL 1 HOUR); //減去1小時
使用MySQL的now()函數,我們可以輕松地獲取和處理日期和時間。它是一種非常有用的功能,可以節省編寫復雜日期和時間處理邏輯的時間。