欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql存儲日期的數據類型

錢艷冰1年前9瀏覽0評論

MySQL是一個開源的關系型數據庫管理系統,它支持多種數據類型。其中,存儲日期的數據類型有DATE、TIME、DATETIME和TIMESTAMP四種。

-- DATE類型存儲年月日,格式為'YYYY-MM-DD',范圍從'1000-01-01'到'9999-12-31'
CREATE TABLE user (
id INT PRIMARY KEY,
birthday DATE
);

DATE類型適用于存儲與年月日相關的數據,例如生日、入職日期等等。

-- TIME類型存儲時分秒,格式為'HH:MM:SS',范圍從'-838:59:59'到'838:59:59',也可以添加小數點,精度到微秒
CREATE TABLE user (
id INT PRIMARY KEY,
worktime TIME(2)
);

TIME類型適用于存儲與時分秒相關的數據,例如工作時間、視頻時長等等。

-- DATETIME類型存儲年月日時分秒,格式為'YYYY-MM-DD HH:MM:SS',范圍從'1000-01-01 00:00:00'到'9999-12-31 23:59:59'
CREATE TABLE user (
id INT PRIMARY KEY,
created DATETIME
);

DATETIME類型適用于存儲年月日時分秒都有關聯的數據,例如創建時間、更新時間等等。

-- TIMESTAMP類型存儲年月日時分秒,格式與DATETIME相同,范圍從'1970-01-01 00:00:01'到'2038-01-19 03:14:07',也可以設置為自動更新
CREATE TABLE user (
id INT PRIMARY KEY,
updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

TIMESTAMP類型適用于存儲年月日時分秒都有關聯的數據,與DATETIME類型相比,TIMESTAMP類型可以設置為自動更新,方便記錄數據的更新時間。