MySQL建表時間格式詳解
一、時間類型
在MySQL中,時間類型有以下幾種:
1. DATE:日期類型,格式為YYYY-MM-DD(年-月-日)。
2. TIME:時間類型,格式為HH:MM:SS(時:分:秒)。
3. DATETIME:日期時間類型,格式為YYYY-MM-DD HH:MM:SS(年-月-日 時:分:秒)。
4. TIMESTAMP:時間戳類型,格式為YYYY-MM-DD HH:MM:SS(年-月-日 時:分:秒),存儲的是從1970年1月1日0時0分0秒到當(dāng)前時間的秒數(shù)。
二、日期格式
1. YYYY-MM-DD:表示年-月-日,如2022-01-01。
2. YY-MM-DD:表示年份的后兩位-月-日,如22-01-01。
3. MM/DD/YYYY:表示月/日/年,如01/01/2022。
4. DD/MM/YYYY:表示日/月/年,如01/01/2022。
三、時間格式
1. HH:MM:SS:表示時:分:秒,如12:30:00。
2. HH:MM:表示時:分,如12:30。
3. AM/PM:表示上午/下午,如12:30 PM。
四、日期時間格式
1. YYYY-MM-DD HH:MM:SS:表示年-月-日 時:分:秒,如2022-01-01 12:30:00。
2. YY-MM-DD HH:MM:SS:表示年份的后兩位-月-日 時:分:秒,如22-01-01 12:30:00。
3. MM/DD/YYYY HH:MM:SS:表示月/日/年 時:分:秒,如01/01/2022 12:30:00。
4. DD/MM/YYYY HH:MM:SS:表示日/月/年 時:分:秒,如01/01/2022 12:30:00。
五、時間戳格式
時間戳格式為從1970年1月1日0時0分0秒到當(dāng)前時間的秒數(shù),如1640970600。
MySQL中的時間類型包括DATE、TIME、DATETIME和TIMESTAMP四種,日期格式有YYYY-MM-DD、YY-MM-DD、MM/DD/YYYY和DD/MM/YYYY等,時間格式有HH:MM:SS、HH:MM和AM/PM等,日期時間格式有YYYY-MM-DD HH:MM:SS、YY-MM-DD HH:MM:SS、MM/DD/YYYY HH:MM:SS和DD/MM/YYYY HH:MM:SS等,時間戳格式為從1970年1月1日0時0分0秒到當(dāng)前時間的秒數(shù)。在建表時需要根據(jù)實(shí)際情況選擇合適的時間類型和時間格式。