MySQL中int类型有哪些
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章将为大家详细讲解有关MySQL中int类型有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。int类型的选用整型字段类型包含 tinyint、smalli
千家信息网最后更新 2025年11月07日MySQL中int类型有哪些
这篇文章将为大家详细讲解有关MySQL中int类型有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
int类型的选用
整型字段类型包含 tinyint、smallint、mediumint、int、bigint 五种,占用空间大小及存储范围如下图所示:

存储字节越小,占用空间越小。所以本着最小化存储的原则,我们要尽量选择合适的整型,下面给出几个常见案例及选择建议。
根据存储范围选择合适的类型,比如人的年龄用 unsigned tinyint(范围 0~255,人的寿命不会超过 255 岁);海龟就必须是smallint,但如果是太阳的年龄,就必须是int。
若存储的数据为非负数值,建议使用 UNSIGNED 标识,可以扩大正数的存储范围。
短数据使用 TINYINT 或 SMALLINT,比如:人类年龄,城市代码。
存储状态变量的字段用 TINYINT ,比如:是否删除,0代表未删除 1代表已删除。
主键列,无负数,建议使用 INT UNSIGNED 或者 BIGINT UNSIGNED;预估字段数字取值会超过 42 亿,使用 BIGINT 类型。
下面给出建表语句示范:
CREATE TABLE `tb_int` ( `increment_id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键', `stu_age` tinyint unsigned NOT NULL COMMENT '学生年龄', `is_deleted` tinyint unsigned DEFAULT '0' COMMENT '0:未删除 1:删除', `col1` bigint NOT NULL COMMENT 'bigint字段', PRIMARY KEY (`increment_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='int测试表';
关于"MySQL中int类型有哪些"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
存储
类型
字段
年龄
范围
建议
篇文章
选择
合适
代表
数据
更多
空间
不错
实用
最小
人类
代码
内容
原则
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
在数据库中如何查询所有字段
辽宁沈阳市软件开发公司
瑞星服务器版
sql数据库软件开发
navicat 创建数据库
现代实用网络技术实验报告
哪里学习软件开发
数据库日期相减计算月份
山西多功能服务器主机用户体验
网络安全行业求职
管理服务器标记显示已删除
数据发到服务器上怎么处理的数据
现如今的网络安全
服务器怎么创建超级管理员
office数据库不安装行不行
阿里云服务器防护费
盛烽网络技术
软件开发劳务协议范本
湘潭专业做app软件开发
广东汽车网络技术有哪些
江苏极限网络技术股份
承德嘉诚网络技术
逆战无法登陆服务器
音兔里面找音乐显示服务器问题
漳州市网络安全教育
食材配送软件开发
美国母鸡服务器在线
高斯数据库是哪个数据库改的
电脑没有网口如何连串口服务器
北京有哪些做软件开发的公司