麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MySQL > 正文

MySQL中int最大值深入講解

2024-07-25 19:09:35
字體:
來源:轉載
供稿:網友

導語

前兩天看到的問題,展開寫一下。

字節

我們都知道計算機是以二進制為基礎。存儲的基本單位是 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

參考資料:二進制、比特、字節、補碼。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九艹在线 | 成人 日韩 | 日本成人一区二区三区 | 黄色一级片免费观看 | 成人三区四区 | 久久精品视频免费 | 黄色网址免费入口 | 九九视屏 | 一级免费黄色免费片 | 九九热九九热 | 色综合一区二区 | 国产成人综合在线 | 成人免费观看在线视频 | 欧美特黄一级高清免费的香蕉 | 午夜爽爽爽男女免费观看hd | 日本成人一二三区 | 国产日韩三区 | 久久精品视频亚洲 | 成年免费大片黄在线观看岛国 | 欧美 国产 综合 | 一级黄色毛片a | 成人午夜天堂 | 色毛片 | 中文字幕精品亚洲 | 国产91亚洲精品一区二区三区 | 欧美大逼网 | 高清中文字幕在线 | 干色视频 | 一级免费看片 | 日韩色电影 | 日产精品一区二区三区在线观看 | 精品久久久久久久久亚洲 | 99久久精品免费 | 视频一区二区不卡 | 久久久久久久免费看 | 欧美一级特黄特色大片免费 | 亚洲综合无码一区二区 | 美女毛片在线观看 | 午夜久久久精品一区二区三区 | 国产精品久久久久久影院8一贰佰 | 日韩黄色一级视频 |