MySQL是一個開源的關系型數據庫管理系統,它支持多種數據類型,其中時間日期類型是常用的數據類型之一。在MySQL中,時間日期類型具有多種數據格式,如下表所示:
Data Type | Format ------------------------------------ DATE | YYYY-MM-DD TIME | HH:MM:SS DATETIME | YYYY-MM-DD HH:MM:SS TIMESTAMP | YYYY-MM-DD HH:MM:SS YEAR | YYYY
日期類型:指表示年、月、日三個值的數據類型。其中,DATE和YEAR是MySQL中的日期類型。
時間類型:指表示時、分、秒三個值的數據類型。其中,TIME、DATETIME和TIMESTAMP是MySQL中的時間類型。
DATE類型的數據格式是YYYY-MM-DD,其中YYYY表示年份,MM表示月份,DD表示日期。例如:'2022-06-30'。
TIME類型的數據格式是HH:MM:SS,其中HH表示小時,MM表示分鐘,SS表示秒鐘。例如:'12:30:59'。
DATETIME類型的數據格式是YYYY-MM-DD HH:MM:SS,其中YYYY表示年份,MM表示月份,DD表示日期,HH表示小時,MM表示分鐘,SS表示秒鐘。例如:'2022-06-30 12:30:59'。
TIMESTAMP類型的數據格式和DATETIME類型相同,但它的取值范圍是從1970年1月1日00:00:00到2038年1月19日03:14:07。例如:'2022-06-30 12:30:59'。
YEAR類型的數據格式是YYYY,其中YYYY表示年份。例如:'2022'。
以上是在MySQL中默認的時間日期 數據格式,我們也可以通過日期格式化函數將時間日期類型的數據進行格式化。格式化函數有多種,主要有DATE_FORMAT()、TIME_FORMAT()、DATE_ADD()等。
下一篇css代碼序列化