MYSQL數據類型是數值型,它定義了每個列能存儲的數據類型。在MYSQL中,數值型數據類型包括整型、浮點型、double型、decimal型等。下面我們就來介紹一下這幾種數據類型的用法。
整型: TINYINT:范圍為-128~127; SMALLINT:范圍為-32768~32767; MEDIUMINT:范圍為-8388608~8388607; INT:范圍為-2147483648~2147483647; BIGINT:范圍為-9223372036854775808~9223372036854775807。
在MYSQL中,整型數據類型可用于存儲整數值。如果您知道您要存儲的整數值很小,可以使用TINYINT或SMALLINT數據類型。但是如果您要存儲的整數值較大,則應使用MEDIUMINT或INT。如果您需要存儲非常大的整數值,則使用BIGINT數據類型。
浮點型: FLOAT:范圍為-3.40282347E+38~3.40282347E+38; DOUBLE:范圍為-1.79769313486232E+308~1.79769313486232E+308。
浮點型數據類型可用于存儲小數值。浮點型數據類型支持單精度和雙精度數值類型。如果您知道您要存儲的小數值非常小,則可以使用FLOAT數據類型。但是,如果您要存儲的小數值比較精確,您應該使用DOUBLE數據類型。
DECIMAL: 范圍為-999999999999999.9999999999~999999999999999.9999999999。
DECIMAL類型用于存儲精確的小數值。它支持固定精度的小數值,包括小數點前的數字和小數點后的數字。如果您需要存儲比較精確的小數值,您應該使用DECIMAL類型。