1:字节的定义:字节(Byte):字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。 一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间

2、在mysql中一个汉字占三个字节

3、数字放在varchar中占两个字节,放在char中占一个字节。

4、注意:一个字节占8位

1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8次方即-128到127,无符号从 0 到 255 的整型数据。

tinyint[(M)]    M默认为4

很小的整数,存储大小为 1 字节。带符号的范围是-2^7 (-128) 到 2^7 - 1 (-128到127)。无符号的范围是0到255。

smallint[(M)]   M默认为6

小的整数,存储大小为 2 字节。带符号的范围是从 -2^15 (-32,768) 到 2^15 - 1(-32768到32767)。无符号的范围是0到65535。

mediumint[(M)]   M默认为9

中等大小的整数,存储大小为 3 字节。带符号的范围是-8388608到8388607。无符号的范围是0到16777215。

int[(M)]      M默认为11

普通大小的整数,存储大小为 4 字节。带符号的范围是从 -2^31 (-2,147,483,648) 到 2^31 - 1 (-2147483648到2147483647)。无符号的范围是0到4294967295。

bigint[(M)]  M默认为20

大整数,存储大小为 8 字节。带符号的范围是-2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (-9223372036854775808到9223372036854775807)。无符号的范围是0到18446744073709551615。

mysql mediumint int_mysql中tinyint、smallint、mediumint,int 和bigint 的区别相关推荐

  1. MYSQL中TINYINT SMALLINT MEDIUMINT INT BIGINT的区分

    在MYSQL当中整形数据的存储有四种,分别是TINYINT SMALLINT MEDIUMINT INT BIGINT,它们的区分如下: 类型 存储大小(字节) 最小有符号数 最小无符号数 最大有符号 ...

  2. MySQL数据类型详解:tinyint,smallint,mediumint,int,bigint的区别

    前言 每种编程语言都有自己所定义的数据类型,mysql也不例外,平时我们在创建表时,需要根据业务要求,结合存储.索引.字段临界值等条件来为字段定制不一样的类型.下面我们一起学习下mysql的几种常用的 ...

  3. mysql中tinyint、smallint、int、bigint的区别介绍

    tinyint 从 -2^7 (-128) 到 2^7 - 1 (123) 的整型数据.存储大小为 1 个字节. unsigned 是从 0 到 255 的整型数据. 所以建表的时候 只能是tinyi ...

  4. mysql smallint int_mysql中tinyint、smallint、int、bigint的区别

    tinyint 从 -2^7 (-128) 到 2^7 - 1 (123) 的整型数据.存储大小为 1 个字节. unsigned 是从 0 到 255 的整型数据. 所以建表的时候 只能是tinyi ...

  5. 【mysql】关于mysql中int(M)类型的具体含义以及tinyint/smallint/mediumint/int/bigint的区别是什么?

    之前定义数据库类型一直不理解int(M)的具体含义,M决定的是什么?不同M的值的区别是什么?tinyint / smallint / mediumint / int / bigint这些类型又有什么不 ...

  6. TINYINT, SMALLINT, MEDIUMINT, INT, and BIGINT类型的显示宽度不显示

    最近给学生上课发现一个奇怪的现象 发现int的长度没有显示出来 从官方的解释来看得知 从8.0.17版本开始,TINYINT, SMALLINT, MEDIUMINT, INT, and BIGINT ...

  7. MySQL 五种整型数据类型的范围与区别 tinyint smallint mediumint int bigint

    之前在论坛上看到一个有意思的问题,如果有一个字段的值超过bigint,会发生什么. 然后就看到有人喷,说0.1秒插入一个值,将bigint设置为无符号,插入到极限需要多久,根本不可能遇到如何如何 . ...

  8. C#与SQl数据的对应关系(tinyint、smallint、int、bigint)

    在C#中对应的说明 SQL C# bigint(sql大小:8byte) long(64位) int, integer(sql大小:4byte) int(32位) smallint(sql大小:2by ...

  9. mysql int mediumint,MySQL数据类型:TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER等字段类型区别...

    好久没有接触后端数据库方面的知识了,一直没搞清楚像int(4) TINYINT(16)中的4和16表示的是什么含义,以及每种数据类型占用的字节数和表示的范围是多少,今天做个总结学习一下. MySQL支 ...

最新文章

  1. C++中 何时用. 何时用-」
  2. 直播|清华谢晓晖——面向互联网图像搜索的用户行为模型研究
  3. 性能指标TP99之我解
  4. grub2的配置文件grub.cfg详解
  5. 如何写一个高效进程/线程池_关于高效企业测试的思考(1/6)
  6. vaadin_Vaadin和DukeScript中的Hello World
  7. c语言连接别人的网络,链接别人的无线网络WIFI不知道密码该如何获取
  8. innoDB索引使用和优化汇总
  9. Zabbix_Server 迁移之 Agent 地址批量修改
  10. Redis之Redis事务
  11. springboot旅游系统设计技术描述_5A旅游景区标识标牌系统业材料的工艺技术
  12. Spring源码下载及构建技巧
  13. 遥感水文前景_【充电】学遥感必读的十本专业书
  14. 下载 保存 sina 微博视频
  15. ffmpeg实现硬件转码(使用FFmpeg调用NVIDIA GPU实现H265转码H264)
  16. vue自定义组件,ElementUi表单校验v-model不能即时生效的解决方法
  17. 【量化交易基础】金融相关基础知识
  18. solr读取word,pdf
  19. uni-app(Vue.js)创建运行微信小程序
  20. 给PowerPoint按钮加上提示文字

热门文章

  1. COMSOL PVDF仿真学习系列1
  2. mysql全备份xtrabackup(innobackupex)方式
  3. html图片翻页效果代码,js图片翻书效果代码分享
  4. 前端03.vue电商管理平台项目实战
  5. 树形结构----二叉树
  6. 责人之心责己,恕己之心恕人。
  7. 皮尔逊相关系数 余弦相似度
  8. ccna认证知识点总结
  9. java diff 相关_java集合diff算法
  10. 猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求