程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL數據庫設計之各種INTEGER類型最佳實踐

MySQL數據庫設計之各種INTEGER類型最佳實踐

編輯:MySQL綜合教程

MySQL數據庫設計之各種INTEGER類型最佳實踐


MySQL 各種 INTEGER 類型占用存儲空間、取值范圍一覽表
MySQL 各種 INTEGER 類型占用存儲空間、取值范圍一覽表.png
最佳實踐
UNSIGNED 只能存儲非負整數SIGNED 可以存儲正整數、0、負整數對於總是正整數的存儲(比如主鍵)的最佳實踐是 UNSIGNED,因為這時它占用和 SIGNED 一樣的存儲空間,但取值范圍多出一倍BOOL、BOOLEAN 只不過是 TINYINT(1) 的另外一種寫法而已TINYINT(1)、BOOL、BOOLEAN 所占用的存儲空間和 TINYINT 一樣,都是一個字節,而不是一位TINYINT(1) 所能存儲的值的范圍和 TINYINT 一樣,都是 -128 到 127TINYINT(1) 只是在顯示的時候作為一個位進行輸出而已

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved