MySQL是一種常用的關系型數據庫,它支持多種數據類型,其中datetime類型是非常常用的一種。datetime類型是用來存儲日期和時間的數據類型,它可以存儲的時間范圍是從1000-01-01 00:00:00到9999-12-31 23:59:59,精度為秒。
在MySQL中,我們可以使用CREATE TABLE語句來創建表,并設置datetime類型的列。
CREATE TABLE user ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, created_at DATETIME, PRIMARY KEY (id) );
以上語句創建了一個名為user的表,其中包含3列:id、name和created_at。其中,created_at列的數據類型為datetime。
如果我們想要向created_at列中插入數據,可以使用INSERT語句。以下是一個例子:
INSERT INTO user (name, created_at) VALUES ('張三', '2020-01-01 10:00:00');
以上語句向user表中插入了一條數據,其中name列為'張三',created_at列為'2020-01-01 10:00:00'。
我們還可以使用DATE_FORMAT函數來將datetime類型的數據格式化。以下是一個例子:
SELECT name, DATE_FORMAT(created_at, '%Y-%m-%d %H:%i:%s') AS formatted_created_at FROM user;
以上語句查詢了user表中的name和created_at列,并使用DATE_FORMAT函數將created_at列格式化為'%Y-%m-%d %H:%i:%s'的形式。
總的來說,datetime類型在MySQL中是非常常用的數據類型之一,它可以很好地存儲日期和時間信息,并且可以進行格式化和查詢。
上一篇有css實現不了的動畫嗎
下一篇最高樣式CSS