MySQL是一種關系型數據庫,數據類型是其創建表時必須考慮的問題之一。在MySQL中,數值數據類型是一種常見的數據類型,它在存儲數值類型的數據時具有良好的性能和可靠性。
MySQL支持多種數值數據類型,包括整型和浮點型兩大類。
//整型數據類型 tinyint(M) //范圍:-128 ~ 127(有符號),0 ~ 255(無符號),M表示最大寬度 smallint(M) //范圍:-32768 ~ 32767(有符號),0 ~ 65535(無符號),M表示最大寬度 mediumint(M) //范圍:-8388608 ~ 8388607(有符號),0 ~ 16777215(無符號),M表示最大寬度 int(M) //范圍:-2147483648 ~ 2147483647(有符號),0 ~ 4294967295(無符號),M表示最大寬度 bigint(M) //范圍:-9223372036854775808 ~ 9223372036854775807(有符號),0 ~ 18446744073709551615(無符號),M表示最大寬度 //浮點型數據類型 float(M,D) //單精度浮點型,M表示最大有效位數,D表示小數位數 double(M,D) //雙精度浮點型,M表示最大有效位數,D表示小數位數 decimal(M,D) //定點型,M表示最大總位數,D表示小數位數
使用不同的數值數據類型可以更好地適應業務需求,同時也可以提高數據庫的性能和可靠性。
上一篇2層 json實例