激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL中int最大值深入講解

MySQL中int最大值深入講解

2019-06-06 10:34haoyq服務器之家 Mysql

這篇文章主要給大家介紹了關于MySQL中int最大值的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧

導語

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

字節

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

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

總結

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人在线观看一区二区 | 国产女厕一区二区三区在线视 | 永久免费不卡在线观看黄网站 | 精品一区二区三区中文字幕老牛 | 高清视频一区二区 | 国产99久久精品一区二区 | 日韩毛片一区二区三区 | 亚洲无毛av | 免费毛片免费看 | 日本免费aaa观看 | 国产免费激情视频 | 性高跟鞋xxxxhd4kvideos | 一区二区三区日韩在线 | 色播久久 | av中文字幕免费在线观看 | 国产一级免费视频 | 成人福利视频在线 | 玩偶姐姐 在线观看 | 一级免费在线 | 久久精品视频8 | 成年人黄色免费电影 | 色a综合| 黄色的视频免费观看 | 在线免费日韩 | 日韩一级免费毛片 | 一级空姐毛片 | 久久色亚洲 | 亚洲精品a在线观看 | 一级黄色片武则天 | 国产精品99一区二区 | 欧美日本免费一区二区三区 | 国产在线精品一区二区三区 | 国产91亚洲精品一区二区三区 | 91一区二区三区久久久久国产乱 | 成人国产精品色哟哟 | 一级影片在线观看 | 免费在线观看国产精品 | 国产chinesehd精品91 | 欧美激情综合在线 | 久久精品视频日本 | 日本黄色美女网站 |