婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL中int最大值深入講解

MySQL中int最大值深入講解

熱門標簽:電銷機器人各個細節介紹 百度地圖標注后不顯示 俄國地圖標注app 淄博400電話申請 電銷機器人 行業 南昌高頻外呼系統哪家公司做的好 電話機器人市場趨勢 溫州瑞安400電話怎么申請 昆明電信400電話辦理

導語

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

字節

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

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

總結

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

您可能感興趣的文章:
  • 詳解MySQL數據類型int(M)中M的含義
  • Mysql數據庫中把varchar類型轉化為int類型的方法
  • mysql修改自增長主鍵int類型為char類型示例
  • Mysql中replace與replace into的用法講解
  • MySQL添加外鍵時報錯:1215 Cannot add the foreign key constraint的解決方法
  • mysql日期date型和int型互換的方法
  • MySQL數據庫中把int轉化varchar引發的慢查詢
  • MySQL INT類型全解析

標簽:葫蘆島 拉薩 嘉峪關 吐魯番 海口 安徽 洛陽 甘南

巨人網絡通訊聲明:本文標題《MySQL中int最大值深入講解》,本文關鍵詞  MySQL,中,int,最大值,深入,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL中int最大值深入講解》相關的同類信息!
  • 本頁收集關于MySQL中int最大值深入講解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 法库县| 伽师县| 乌兰县| 昆山市| 武陟县| 盱眙县| 桐城市| 响水县| 隆昌县| 邳州市| 安新县| 彰化市| 临汾市| 吉林省| 娱乐| 古田县| 平江县| 巴南区| 赤壁市| 高碑店市| 葵青区| 阿拉尔市| 息烽县| 镇平县| 武城县| 靖西县| 廉江市| 中宁县| 青龙| 大悟县| 阿克苏市| 科尔| 石屏县| 包头市| 洞头县| 炎陵县| 黄平县| 洞口县| 开化县| 云龙县| 安仁县|