研究MySQL中BIGINT的使用(mysql中bigint)
MySQL社区版中,BIGINT类型在数据库表中被广泛应用,其可用于存储范围非常广泛的整型数据,既可以存储带符号的整形数据,也可以存储无符号整型数据。
BIGINT类型是MySQL中用于存储长整型的一种数据类型,能存储的数据范围极其庞大,能够存储的最大数据为9223372036854775807或者16384(Bit),其中带符号类型的能够存储的最小数据为-9223372036854775808,而无符号类型的能够存储的最大数据为18446744073709551615。
MySQL中当我们想使用BIGINT类型来存储整数时,可以使用如下方法:
CREATE TABLE `users`(
`id` bigint(20) NOT NULL AUTO_INCREMENT , `name` varchar(20) ,
`age` int(10) , `birthday` datetime ,
PRIMARY KEY (`id`));
INSERT INTO users (name,age,birthday) VALUES ('Bob', 25, '2020-01-05');
以上代码创建了一个名为users的MySQL数据表,并使用BIGINT的字段id存储自增的值,并使用varchar字段name存储名字,int类型字段age存储年龄, 并使用datetime字段birthday存储出生日期。
在实际应用开发中,MySQL中BIGINT类型可以帮助开发人员存储各种非常大范围的数据,常用于存储用户id,订单号,条形码 等。此外,MySQL中 BIGINT类型还可以用来存储大量数字类型的数据,如:把大量金额数据存在BIGINT类型字段中,这样可以极大的提高数据的存储精准度。
总之,MySQL中BIGINT类型可以作为MySQL的关键工具,帮助开发人员针对特定需求场景存储和处理多种类型的数据。