iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL中int最大值深入讲解
  • 960
分享到

MySQL中int最大值深入讲解

2024-04-02 19:04:59 960人浏览 泡泡鱼
摘要

导语 前两天看到的问题,展开写一下。 字节 我们都知道计算机是以二进制为基础。存储的基本单位是 Bit,也称为比特、二进制位。1bit 可以表示 0 或者 1 两个数字,是可能存在的最小的信息量,任何小

导语

前两天看到的问题,展开写一下。

字节

我们都知道计算机是以二进制为基础。存储的基本单位是 Bit,也称为比特、二进制位。1bit 可以表示 0 或者 1 两个数字,是可能存在的最小的信息量,任何小于1 bit 的内容都算不上信息。

复杂的内容就要用多 bit 来表示。Byte ,也称为字节,通常用作计量单位。1 byte 等于 8 bit,即 1 byte 可以表示 28 内容。

MySQL 中的字节

先说明一下,在 Mysql 中的整数类型,可以分为 unsigned 和 signed 两种,即无符号和有符号,具体内容这里不展开。tinyint 的大小就是 1 byte,在 signed 类型能表示的数字以下表为例。(注:表格根据《编码》修改,仅做举例说明,不代表 mysql 实际存储)

二进制数 十进制数
10000000 -128
10000001 -127
10000010 -126
10000011 -125
... ...
11111101 -3
11111110 -2
11111111 -1
00000000 0
00000001 1
00000010 2
... ...
011111100 124
011111101 125
011111110 126
011111111 127

int 最大值

在上表中我们看到,首位的 bit 用来表示符号,因此在 sigend 是少一位 bit 来存储内容。int 是 4 byte,结合上述,可以得出 int 在 signed 最大值为

231−1=2147483647

在 unsigned 中,无需首位 bit 表示符号,因此为

232−1=4294967295

参考资料:二进制、比特、字节、补码。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对编程网的支持。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL中int最大值深入讲解

本文链接: https://www.lsjlt.com/news/50274.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL中int最大值深入讲解
    导语 前两天看到的问题,展开写一下。 字节 我们都知道计算机是以二进制为基础。存储的基本单位是 Bit,也称为比特、二进制位。1bit 可以表示 0 或者 1 两个数字,是可能存在的最小的信息量,任何小...
    99+
    2024-04-02
  • JavaScript中原始值和引用值深入讲解
    目录值和引用相关内容1. 简单值(原始值)2. 复杂值(引用值)3. 访问方式4. 比较方式5. 动态属性6. 变量赋值灵魂拷问总结值和引用相关内容 在 JavaScrip...
    99+
    2022-11-13
    js中的原始值 原始值和引用值的区别 js原始值有哪些
  • Go中Int的最大数值是什么
    本篇内容主要讲解“Go中Int的最大数值是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Go中Int的最大数值是什么”吧!总结:import "math/bits&quo...
    99+
    2023-06-25
  • mysql中的锁机制深入讲解
    前言 为了保证数据的一致完整性,任何一个数据库都存在锁定机制。锁定机制的优劣直接应想到一个数据库系统的并发处理能力和性能,所以锁定机制的实现也就成为了各种数据库的核心技术之一。 大概几个月之前项目中用到事...
    99+
    2024-04-02
  • 在 MySQL 中将 NULL 值插入 INT 列?
    您可以使用条件将 NULL 值插入到 int 列中,即该列不得具有 NOT NULL 约束。语法如下。INSERT INTO yourTableName(yourColumnName) values(NULL);为了理解上面的语法,让我们首...
    99+
    2023-10-22
  • MySQL InnoDB中的锁机制深入讲解
    写在前面 数据库本质上是一种共享资源,因此在最大程度提供并发访问性能的同时,仍需要确保每个用户能以一致的方式读取和修改数据。锁机制(Locking)就是解决这类问题的最好武器。 首先新建表 test,其...
    99+
    2024-04-02
  • R语言变量赋值深入讲解
    变量可以使用向左,向右且等于操作符来分配值。可以使用 print() 或 cat() 函数打印变量的值。cat() 函数将多个项目并成连续并打印输出。 # Assignment ...
    99+
    2024-04-02
  • 在 MySQL 中获取最小值和最大值
    我们需要使用 MAX(columnName) 来查找列中的最大值,而使用 MIN(columnName) 来查找列中的最大值。假设以下是语法查找特定列中的最高值和最低值 -mysql> SELECT @min_val:=MIN...
    99+
    2023-10-22
  • JavaWeb中Servlet的深入讲解
    Servlet 1 Servlet 简介 Servlet就是Sun 公司开发动态web的一门技术 Sun在这些API中提供一个接口叫做:Servlet ,如果你向开发一个Serv...
    99+
    2024-04-02
  • angular4应用中如何输入最小值和最大值
    小编给大家分享一下angular4应用中如何输入最小值和最大值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Angular4输入...
    99+
    2024-04-02
  • pandas中df.groupby()方法深入讲解
    目录分组:根据研究目的,将所有样本点按照一个或多个属性划分为多个组,就是分组。分组的返回结果按一列分组:df.groupby(column)按多列分组:df.groupby([col...
    99+
    2022-12-20
    pandas的groupby函数 pandas df.groupby()方法 pandas groupby agg用法
  • 深入浅出讲解MySQL的并行复制
    一、并行复制的背景 首先,为什么会有并行复制这个概念呢? 1. DBA都应该知道,MySQL的复制是基于binlog的。  2. MySQL复制包括两部分,IO线程 和 SQL线程。 ...
    99+
    2024-04-02
  • python中pandas.read_csv()函数的深入讲解
    这里将更新最新的最全面的read_csv()函数功能以及参数介绍,参考资料来源于官网。 pandas库简介 官方网站里详细说明了pandas库的安装以及使用方法,在这里获取最新的p...
    99+
    2024-04-02
  • ECMAScript中迭代器的深入讲解
    目录前言较早的迭代 迭代器模式 迭代器工厂函数 迭代器协议 写在最后 前言 许多初级前端开发者在往中级迈进的过程中,面试经常问到的一个就是迭代器和生成器,其实在开发中都用过,但是并不...
    99+
    2024-04-02
  • Mysql查看最大连接数和修改最大连接数的讲解
    MySQL查看最大连接数和修改最大连接数 1、查看最大连接数 show variables like '%max_connections%'; ...
    99+
    2024-04-02
  • Java中I/O输入输出的深入讲解
    目录前言一、流概述二、输入/输出流1、输入流2、输出流三、File类1、文件的创建与删除1、File(String pathname)2、File(String parent,Str...
    99+
    2022-11-13
    javaio输入输出 I/O输入输出 java的io是什么
  • MySQL索引设计原则深入分析讲解
    哪些情况适合创建索引? 字段的数值有唯一性的限制 索引本身可以起到约束的作用,比如唯一索引,主键索引都是可以起到唯一性约束的,因此在我们的数据表中如果某个字段是唯一性的,就可以直接创...
    99+
    2023-01-02
    MySQL索引设计原则 MySQL索引
  • 深入讲解SPI 在 Spring 中的应用
    目录一、概述二、Java SPI2.1 Java SPI2.2 源码分析三、Dubbo SPI3.1 基本概念3.2 Dubbo SPI3.3 源码分析四、Spring SPI4.1...
    99+
    2024-04-02
  • MySQL隔离级别和锁机制的深入讲解
    目录简述:1. 事务的四大特性2.多事务并发带来的问题3.事务的隔离级别4.演示不同隔离级别出现的问题读未提交读已提交可重复读串行化5.锁机制间隙锁临建锁排他锁总结简述: 我们的M...
    99+
    2024-04-02
  • ES6中Set与WeakSet集合的深入讲解
    目录Set是值永不重复的特殊集合Set集合基础API关于唯一值的判断Set集合遍历的3种方式Set集合案例实践Set集合与Array数组之间的转换单个数组去重多个数组合并去重获取交集...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作