MYSQL字段属性之int() 和 tinyint()的区别?

今天在教学过程中,遇到几个已经是就业阶段的学生了,关于int()和tinyint()的区别都不知道,不禁感叹,特别在此解读一下:

  1. int占4个字节,tinyint占1个字节,如果存储一个较小的数,用tinyint性能更高一点。

  2. 什么时候用int,什么时候用tinyint?
    tinyint 独立使用时,使用范围是0-127.
    tinyint unsigned的使用范围是0到255的整型数据,存储大小为1字节。int unsigned的使用范围是0到4294967295,存储大小为4个字节。tinyint所占的内存小,作用范围也小。
    综合考虑,我个人认为,如果数字较小比如用0和1表示性别或者表示年龄时,可以用tinyint。例如:见下图

    可是,如果数字可能会超过255,则建议使用int。

    声明:以上文案均为个人偏居一隅的理解,仅限于在教学中为学生答疑互动使用,如有不足之处,请您留下您宝贵的建议。
    欢迎点赞、关注。

MYSQL字段属性之int() 和 tinyint()的区别相关推荐

  1. MySql中对应字段属性为int取出来却为Long

    今天遇到了如题的问题,接下来看下控制台的报错信息: java.lang.IllegalArgumentException: Can not set int field cn.zyx.po.User.i ...

  2. mysql 字段属性命令_mysql 操作字段 命令

    ALTER TABLE - 更改表属性 添加字段: alter table `user_movement_log` Add column GatewayId int  not null default ...

  3. 【java基础】int和tinyint的区别

    在上一篇中,我们讲述了int在变量声明中的使用,这次我们来看看int在数据库中的使用.比如这个表: 下面我们来回答几个问题: int(2)中的2是什么意思? 2是能存储的最小显示长度,如果插入的数据不 ...

  4. Mysql字段数据类型:char与varchar的区别

    char: 1 声明的字段如果数据类型为char,则该字段占据的长度固定为声明时的值,例如:char(4),存入值 'ab',其长度仍为4.. 2 char的长度声明范围是 0-255 3 当存储数据 ...

  5. MySQL数据类型及字段属性

    MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的.MySQL支持多种类型,大致可以分为三类: 数值 日期/时间 字符串(字符) 数值类型 MySQL支持所有标准SQL数值 ...

  6. 初识mysql数据字段属性_MySQL数据库~~~~初识、基础数据类型

    一 数据库初识 1.1 什么是数据库 数据库(DataBase,简称DB),简而言之可视为电子化的文件柜----存储电子文件的处所,用户可以对文件中的数据运行新增,截取,更新,删除等操作. 所谓数据库 ...

  7. mysql字段类型原理_mysql数据类型和字段属性原理与用法详解

    本文实例讲述了mysql数据类型和字段属性.分享给大家供大家参考,具体如下: 本文内容: 数据类型 数值类型 整数型 浮点型 定点型 日期时间类型 字符串类型 补充: 显示宽度与zerofll 记录长 ...

  8. MySQL数据库(13):列属性(字段属性)

    列属性(字段属性) 6个属性: null.默认值.列描述.主键.唯一键.自动增长 1.null 代表字段为空 注意: 在设计表的时候,尽量不要让数据为空 MySQL的记录长度为65535个字节,如果一 ...

  9. mysql中int(m)_mysql中int(M) tinyint(M)中M的作用

    原先对mysql不太理解,但也没有报错.但理解的不够深入.这次补上. 原来以为int(11)是指11个字节,int(10)就是10个字节.我错了. http://zhidao.baidu.com/li ...

最新文章

  1. 程序开发中那些莫名奇妙的bug
  2. 使用MUI框架,模拟手机端的下拉刷新,上拉加载操作。
  3. python去停用词用nltk_【NLTK】安装和使用NLTK分词和去停词
  4. Eclipse手动添加dtd文件使xml能自动提示
  5. 番茄助手 VS2015
  6. [转载][路由器] k2p支持ipv6相关设置
  7. 车辆跟踪设备中晶振分类简介
  8. 数学竞赛辅导陈启浩pdf_高中数学竞赛考试大纲及必备辅导书汇总,尖子生请收好...
  9. 云服务器Tomcat版本升级(Tomcat6升级至Tomcat7和Tomcat8)问题总结
  10. Accuracy和Precision的区别
  11. 富士康年轻工人现状调查:厌倦并依赖着-转自鲜果网
  12. HTML教程(8)-播放音乐
  13. 解决从GitHub拉取、提交代码一直验证失败的问题
  14. 岁月温柔-21 妈妈转到省医院第2天
  15. 以周一为每周的第一天,计算周数
  16. LLC谐振电路(二) 同步整流技术
  17. 哥德巴赫猜想计算机验证进展,哥德巴赫猜想的最新进展,不知道下文证明的是否正确,求验证...
  18. CSS3实用效果大全
  19. pcb成孔与孔金属化技术
  20. SimaPro生命周期评价案例分析

热门文章

  1. 前端.什么是冒泡和阻止冒泡的原因和方法
  2. django项目中涉及到的一些常用sql语句学习整理
  3. Yii中CGridView单元格组件和数据提供者的使用
  4. iptable 笔记
  5. 微信小程序—WXML模板语法
  6. 组合导航(二):导航参考坐标系
  7. js 的数组怎么push一个对象
  8. 群晖 NAS + frp 最新端口
  9. 机器人学中雅可比矩阵求导计算(Angeles法)
  10. Java小试牛刀—运算符