MySQL 是一個主流的關系型數據庫管理系統,開發人員可以使用它來存儲和管理大量的數據。在 MySQL 中,我們可以添加日期和時間到數據中,這樣可以更高效地跟蹤和管理數據。
CREATE TABLE mytable ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20), created_date DATE DEFAULT CURRENT_DATE, created_time TIME DEFAULT CURRENT_TIME, created_datetime DATETIME DEFAULT CURRENT_TIMESTAMP );
上面這段代碼創建了一個名為mytable
的表,其中包含一個自增的id
列、一個name
列以及三個用于保存日期和時間信息的列:created_date
、created_time
和created_datetime
。
在創建表時,我們可以使用DEFAULT CURRENT_DATE
、DEFAULT CURRENT_TIME
和DEFAULT CURRENT_TIMESTAMP
來指定列默認值為當前日期和時間。
接下來,我們可以使用 INSERT 語句向表中添加記錄:
INSERT INTO mytable (name) VALUES ('John');
這條語句將向表中插入一條記錄,name
列為'John'
,而日期和時間列將自動填入當前日期和時間。
我們還可以使用NOW()
函數來插入當前日期和時間:
INSERT INTO mytable (name, created_datetime) VALUES ('Tom', NOW());
上面這條語句將向表中插入一條記錄,name
列為'Tom'
,而created_datetime
列將被設置為當前日期和時間。
通過添加日期和時間信息,我們可以輕松跟蹤數據的更改和更新,也可以在需要的時候按照日期和時間進行排序和搜索。
下一篇mysql數據介紹