婷婷综合国产,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最大值深入講解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 河北省| 资阳市| 东海县| 赤壁市| 精河县| 九龙城区| 鹤庆县| 佳木斯市| 林甸县| 巴林右旗| 壤塘县| 隆子县| 乌海市| 大洼县| 芦溪县| 延长县| 泽普县| 康定县| 天祝| 陈巴尔虎旗| 买车| 玉山县| 德州市| 泸溪县| 彭山县| 九龙坡区| 汝城县| 宜良县| 武鸣县| 建湖县| 抚顺县| 齐河县| 华宁县| 曲阳县| 应城市| 洛阳市| 祁门县| 桂阳县| 陕西省| 怀远县| 临沂市|