mysql int类型存储时需要多少字节


本篇内容主要讲解“mysql int类型存储时需要多少字节”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql int类型存储时需要多少字节”吧! mysql中,int类型在存储时需要4 个字节。int代表标准整数,可表示普通大小的整数;int类型可以是有符号或无符号的,无符号范围是“0~4294967295”,有符号范围是“-2147483648~2147483647”。因为整数类型表示确切数字,所以通常将int列用作表的主键,且设置AUTO_INCREMENT属性,每增加一条记录,int列数据会自动以相同步长进行增长。本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。MySQL 主要提供的整数类型有 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,其属性字段可以添加 AUTO_INCREMENT 自增约束条件。其中int类型:在MySQL中,INT代表标准整数,它可以是1,100,4,-10等,它不能是1.2,5/3等。整数可以是零,正和负。MySQL INT数据类型可以是有符号或无符号。在列中使用INT
因为整数类型表示确切的数字,所以通常将它用作表的主键。此外,INT列可以具有 AUTO_INCREMENT 属性,这样每增加一条记录,int列数据会自动以相同步长进行增长。当你 插入一个NULL值或0到INT AUTO_INCREMENT列,列的值设置为下一个序列值。请注意,序列值以1开头。当您向AUTO_INCREMENT列中插入一个非零或零值时,列将接受NULL值。此外,序列被重置为插入值的下一个值。让我们看一个使用带AUTO_INCREMENT 属性的整数列的表的示例 。首先,使用以下语句创建一个新表items以整数列作为主键云主机域名免费试用:您可以在CREATE TABLE上使用INT或INTEGER,因为它们相等的。无论何时向items表中插入新行,item_id列的值都会增加1。接下来,以下INSERT语句在items表中插入三行。然后,使用以下SELECT语句从items表中查询数据:之后,插入一个新行,明确指定item_id的值。由于item_id列的当前值为 10,序列将重置为11.如果插入新行,则AUTO_INCREMENT列将使用11作为下一个值。最后,再次查询items表的数据以查看结果。注意:自MySQL 5.1以来,AUTO_INCREMENT列仅接受正值。AUTO_INCREMENT列不支持负值 。拓展加上 AUTO_INCREMENT 约束条件后,字段中的每个值都是自动增加的。因此,这个字段不可能出现相同的值。通常情况下,AUTO_INCREMENT 都是作为 id 字段的约束条件,并且将 id 字段作为表的主键。到此,相信大家对“mysql int类型存储时需要多少字节”有了更深的了解,不妨来实际操作一番吧!这里是开发云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: mysql索引有哪些优点

本文小编为大家详细介绍“mysql索引有哪些优点”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql索引有哪些优点”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 在mysql中,索引可以用来快速查询数据表中有某一特定值的记录,…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 04/02 09:18
Next 04/02 10:57

相关推荐