sql學習(mysql)(1)資料型別

web-gm發表於2018-11-22

1.文字資料

文字型別 最大長度(bytes)
tinytext 255
text 65535
mediumtext 16 777 215
longtext 4 294 967 295

2.數值型資料

2.1整數型別

型別 帶符號的範圍 無符號的範圍
tinyint -128 ~ 127 0 ~ 255
smallint -32 768 ~ 32767 0 ~ 65 535
mediumint -8 388 608 ~ 8 388 607 0 ~ 16 777 215
int -2 147 483 648 ~ 2 147 483 647 0 ~ 4 294 967 295
bigint -9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807 0 ~ 18 446 744 073 709 551 615

2.2浮點型別

型別 數值範圍
float
double

3.時間資料

型別 預設格式 允許的值
date YYYY-MM-DD 1000-01-01~9999-12-31
datetime YYYY-MM-DD HH:MI:SS 1000-01-01 00:00:00~9999-12-31 23:59:59
timestamp YYYY-MM-DD HH:MI:SS 1970-01-01 00:00:00~2037-12-31 23:59:59
year YYYY 1901~2155
time HHH:MI:SS -838:59:59~838:59:59

日期格式的組成部分

組成部分 定義 範圍
YYYY 年份,包括世紀 1000~9999
MM 月份 01~12
DD 01~31
HH 小時 00~23
HHH 小時(過去的) -838~838
MI 分鐘 00~59
SS 00~59

相關文章