mysql mediumint int_mysql中tinyint、smallint、mediumint,int 和bigint 的区别
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 的区别相关推荐
- MYSQL中TINYINT SMALLINT MEDIUMINT INT BIGINT的区分
在MYSQL当中整形数据的存储有四种,分别是TINYINT SMALLINT MEDIUMINT INT BIGINT,它们的区分如下: 类型 存储大小(字节) 最小有符号数 最小无符号数 最大有符号 ...
- MySQL数据类型详解:tinyint,smallint,mediumint,int,bigint的区别
前言 每种编程语言都有自己所定义的数据类型,mysql也不例外,平时我们在创建表时,需要根据业务要求,结合存储.索引.字段临界值等条件来为字段定制不一样的类型.下面我们一起学习下mysql的几种常用的 ...
- mysql中tinyint、smallint、int、bigint的区别介绍
tinyint 从 -2^7 (-128) 到 2^7 - 1 (123) 的整型数据.存储大小为 1 个字节. unsigned 是从 0 到 255 的整型数据. 所以建表的时候 只能是tinyi ...
- mysql smallint int_mysql中tinyint、smallint、int、bigint的区别
tinyint 从 -2^7 (-128) 到 2^7 - 1 (123) 的整型数据.存储大小为 1 个字节. unsigned 是从 0 到 255 的整型数据. 所以建表的时候 只能是tinyi ...
- 【mysql】关于mysql中int(M)类型的具体含义以及tinyint/smallint/mediumint/int/bigint的区别是什么?
之前定义数据库类型一直不理解int(M)的具体含义,M决定的是什么?不同M的值的区别是什么?tinyint / smallint / mediumint / int / bigint这些类型又有什么不 ...
- TINYINT, SMALLINT, MEDIUMINT, INT, and BIGINT类型的显示宽度不显示
最近给学生上课发现一个奇怪的现象 发现int的长度没有显示出来 从官方的解释来看得知 从8.0.17版本开始,TINYINT, SMALLINT, MEDIUMINT, INT, and BIGINT ...
- MySQL 五种整型数据类型的范围与区别 tinyint smallint mediumint int bigint
之前在论坛上看到一个有意思的问题,如果有一个字段的值超过bigint,会发生什么. 然后就看到有人喷,说0.1秒插入一个值,将bigint设置为无符号,插入到极限需要多久,根本不可能遇到如何如何 . ...
- C#与SQl数据的对应关系(tinyint、smallint、int、bigint)
在C#中对应的说明 SQL C# bigint(sql大小:8byte) long(64位) int, integer(sql大小:4byte) int(32位) smallint(sql大小:2by ...
- mysql int mediumint,MySQL数据类型:TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER等字段类型区别...
好久没有接触后端数据库方面的知识了,一直没搞清楚像int(4) TINYINT(16)中的4和16表示的是什么含义,以及每种数据类型占用的字节数和表示的范围是多少,今天做个总结学习一下. MySQL支 ...
最新文章
- C++中 何时用. 何时用-」
- 直播|清华谢晓晖——面向互联网图像搜索的用户行为模型研究
- 性能指标TP99之我解
- grub2的配置文件grub.cfg详解
- 如何写一个高效进程/线程池_关于高效企业测试的思考(1/6)
- vaadin_Vaadin和DukeScript中的Hello World
- c语言连接别人的网络,链接别人的无线网络WIFI不知道密码该如何获取
- innoDB索引使用和优化汇总
- Zabbix_Server 迁移之 Agent 地址批量修改
- Redis之Redis事务
- springboot旅游系统设计技术描述_5A旅游景区标识标牌系统业材料的工艺技术
- Spring源码下载及构建技巧
- 遥感水文前景_【充电】学遥感必读的十本专业书
- 下载 保存 sina 微博视频
- ffmpeg实现硬件转码(使用FFmpeg调用NVIDIA GPU实现H265转码H264)
- vue自定义组件,ElementUi表单校验v-model不能即时生效的解决方法
- 【量化交易基础】金融相关基础知识
- solr读取word,pdf
- uni-app(Vue.js)创建运行微信小程序
- 给PowerPoint按钮加上提示文字