MySQL中日期類型是非常重要的數(shù)據(jù)類型之一,它被用來存儲日期和時間的數(shù)值。MySQL提供了多種日期類型,包括DATE、TIME、DATETIME和TIMESTAMP,每一種類型都有自己的特點和用途。下面我們來詳細(xì)了解一下這些日期類型的值。
DATE
DATE 'YYYY-MM-DD'
DATE類型用來存儲日期值,其值的格式為“年-月-日”,例如“2021-03-18”。該類型的取值范圍為:“1000-01-01”至“9999-12-31”,占用3個字節(jié)的存儲空間。
TIME
TIME 'HH:MM:SS'
TIME類型用來存儲時間值,其值的格式為“小時:分鐘:秒”,例如“12:30:15”。該類型的取值范圍為:"-838:59:59"至"838:59:59",占用3個字節(jié)的存儲空間。
DATETIME
DATETIME 'YYYY-MM-DD HH:MM:SS'
DATETIME類型用來存儲日期和時間值,其值的格式為“年-月-日 小時:分鐘:秒”,例如“2021-03-18 12:30:15”。該類型的取值范圍為:“1000-01-01 00:00:00”至“9999-12-31 23:59:59”,占用8個字節(jié)的存儲空間。
TIMESTAMP
TIMESTAMP 'YYYY-MM-DD HH:MM:SS'
TIMESTAMP類型也用來存儲日期和時間值,其值的格式和DATETIME相同。不同的是,它的取值范圍為“1970-01-01 00:00:01”至“2038-01-19 03:14:07”,與32位整數(shù)的最大值范圍相同。占用4個字節(jié)的存儲空間。
以上就是MySQL日期類型的值的相關(guān)知識,希望對大家有所幫助。