MySQL是一款流行的關系型數據庫管理系統,可以用來存儲各種類型的數據,包括日期和時間。下面我們將討論如何在MySQL中保存時間。
MySQL支持多種時間格式,例如DATE、TIME、DATETIME、TIMESTAMP等。其中,DATETIME和TIMESTAMP最常用。下面是一個示例表格:
CREATE TABLE example ( id INT(11) NOT NULL AUTO_INCREMENT, event_date DATETIME, event_timestamp TIMESTAMP, PRIMARY KEY (id) );
在上面的表格中,我們定義了一個名為example的表格,并創建了三個字段:id、event_date和event_timestamp。其中,id是一個自動遞增的整數字段,event_date和event_timestamp分別用于保存日期和時間。
在MySQL中,DATETIME格式的時間以'YYYY-MM-DD HH:MM:SS'的形式保存,而TIMESTAMP格式的時間以'YYYY-MM-DD HH:MM:SS'的形式保存。通過以下示例,可以看到如何向example表格中插入一個新的行:
INSERT INTO example (event_date, event_timestamp) VALUES ('2021-08-01 10:30:00', '2021-08-01 10:30:00');
上述代碼將向example表格中添加一行數據,其中event_date和event_timestamp字段分別設置為'2021-08-01 10:30:00'的DATETIME格式和TIMESTAMP格式。你可以自己嘗試一下,向表格中添加更多的數據。
在MySQL中,我們還可以使用NOW()函數來獲取當前日期和時間。例如,以下示例將向example表格中添加一行數據,并將event_date和event_timestamp字段分別設置為當前日期和時間:
INSERT INTO example (event_date, event_timestamp) VALUES (NOW(), NOW());
到此為止,你應該已經掌握了如何在MySQL中保存時間的方法。
上一篇css3新增的東西有哪些
下一篇bcb2010 json