3-資料型別
阿新 • • 發佈:2020-12-20
1、整型
int 整型,通用
tinyint 整型,取值-128~127
tinyint unsigned(瞭解) 整型取正,取值0~255。指定unsigned的所有操作,均需要滿足非負,否則報錯。若要不報錯,需改變模式{mysql>set sql_mode='no_unsigned_subtraction'}
2、浮點性
float(x,y) 浮點型,整數部分長度x-y,小數部分為y decimal(x,y) 浮點型,用法與float一樣,比float更精確。如果儲存較大資料,建議用decimal;如果對精度不太嚴格,建議選擇float char(x) 字元型,定長 varchar(x) 字元型,可變長度 enum 列舉型別 text 記錄一段描述性文字
3、日期型
year 年,預設4位。若插入2位數,mysql規定{00-69 --> 2000-2069 ; 70-99 --> 1970-1999}
date 年月日。預設格式yyyy-mm-dd,支援不嚴格格式插入。
datetime 年月日時分秒。預設格式yyyy-mm-dd hh:mi:ss。
timestamp 與datetime無太大區別。對於跨時區的業務,timestamp更為合適。