MySql欄位型別解說
阿新 • • 發佈:2018-11-25
很多初學者,在學習mysql時,不知道什麼欄位該用什麼型別,今天就跟大家分享下欄位的那些事兒(雖然我也是菜雞)。
mysql常用欄位型別:
數值型別:
TINYINT:小整數值,範圍0-255,單個:1位元組
INT或INTEGER:大整數值,範圍(0,4 294 967 295),單個:4位元組
FLOAT: 單精度浮點數值,範圍0,(1.175 494 351 E-38,3.402 823 466 E+38),單個:4位元組
字串:
varchar
char
text
日期時間型別:
DATE | 3位元組 | 1000-01-01/9999-12-31 | YYYY-MM-DD | 日期值 |
TIME | 3位元組 | '-838:59:59'/'838:59:59' | HH:MM:SS | 時間值或持續時間 |
YEAR | 1位元組 | 1901/2155 | YYYY | 年份值 |
DATETIME | 8位元組 | 1000-01-01 00:00:00/9999-12-31 23:59:59 | YYYY-MM-DD HH:MM:SS | 混合日期和時間值 |
TIMESTAMP | 4位元組 | 1970-01-01 00:00:00/2038 結束時間是第 2147483647 秒,北京時間 2038-1-19 11:14:07,格林尼治時間 2038年1月19日 凌晨 03:14:07 |
YYYYMMDD HHMMSS | 混合日期和時間值,時間戳 |