對于MySQL中的數(shù)據(jù)類型來說,各個類型所占的存儲空間都不同。而在處理非常大的數(shù)字時,我們就需要用到MySQL中的bigint類型。
bigint在MySQL中的存儲空間為8字節(jié),取值范圍為-9223372036854775808~9223372036854775807,用于存儲非常大的整數(shù)。
在實際應(yīng)用中,我們可以用bigint來存儲一些需要包容很大數(shù)據(jù)的數(shù)字類型,例如:
CREATE TABLE big_number ( id INT(11) NOT NULL AUTO_INCREMENT, order_number BIGINT(20) NOT NULL, PRIMARY KEY (`id`) ); INSERT INTO big_number (order_number) VALUES (12345678901234567890); +----+---------------------+ | id | order_number | +----+---------------------+ | 1 | 12345678901234567890 | +----+---------------------+
不過需要注意的是,由于bigint在存儲時的存儲空間相對較大,因此在使用時需要更加謹慎。
在MySQL中,還有其他數(shù)據(jù)類型可以用于存儲數(shù)字類型,例如int、decimal等。在選擇數(shù)據(jù)類型時,需要根據(jù)實際需要來選擇合適的類型,在存儲時才能達到更好的效果。
下一篇exp mysql