MySQL中int类型有哪些
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章将为大家详细讲解有关MySQL中int类型有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。int类型的选用整型字段类型包含 tinyint、smalli
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
obs直播软件开发平台流程
三级网络技术什么时候出成绩
德雷塞尔网络安全
代写网络技术
软件开发的成本结构收入
网络安全大考支付宝
青岛天鸿网络技术有限公司
数据库技术主要研究的哪方面
清朝思维导图软件开发
大服务器一区
数据管理技术是数据库吗
固定ip 网页服务器
有关网络安全的标准
郑州小程序软件开发运营公司
街道网络安全应急演练活动方案
请选择在博士学位论文全文数据库
软件开发起诉流程
智能互联网络技术专科就业前景
交换系统属不属于服务器
保定软件开发工程师求职
深圳零壹互联网科技有限公司产品
迪庆上门回收服务器
xp是用那样软件开发的
数据库一对多命令
软件开发架构平台技术试题
法院网络安全管理
哈尔滨国企软件开发招聘
厦门吉比特网络技术问道
阿里云服务器更换网址
甘肃网络安全工作报告