mysql學習筆記(一)--數據類型學習
阿新 • • 發佈:2018-10-14
設置 .com etime times datetime 輸入 png 分享 負數
1、INT整型
類型 | 所占空間 | 範圍 |
TINYINT | 1字節 | -2^7 ~ +2^7-1 |
SMALLINT | 2字節 | -2^15 ~ +2^15-1 |
MEDIUMINT | 3字節 | -2^23 ~ +2^23-1 |
INT | 4字節 | -2^31 ~ +2^31-1 |
BIGINT | 8字節 | -2^63 ~ +2^32-1 |
2、DATE日期類型
類型 | 所占空間 | 範圍 |
DATETIME | 8字節 | 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 |
DATE | 3字節 | 1000-01-01 ~ 9999-12-31 |
TIMESTAMP | 4字節 | 1970-01-01 00:00:00 ~ 2038-01-19 03:14:07 |
YEAR | 1字節 | YEAR(4)1901-2155 Year(2)1970-2070 |
TIME | 3字節 | -838:59:59 ~ 838:59:59 |
註意點:
- 以下均可視為日期輸入類型:
- YEAR(2)的設置下,00~69表示2000年-2069年。
- TIME類型不僅可以用來保存一天中的時間,也可以用來保存時間間隔,因此可以大於23,也可以為負數。
- 相關函數:
(a)NOW();
(b)CURRENT_TIMESTAMP();
(c)SYSDATE();
(d)時間加減函數:DATE_ADD(), DATE_SUB();
(e)DATE_GORMAT();
mysql學習筆記(一)--數據類型學習