數值型別( -有符號signed
-無符號unsigned)
int大整型(4位元組)取值範圍:0~2**32-1
tinyint 微小整型(1個位元組)
有符號signed預設-128~127
無符號unsigned 0~255
smallint 小整型(2個位元組)
取值範圍:0-65535
biting 極大整型(8個位元組)
取值範圍:0~2**64-1
1.用法:欄位名 float(m,n)m->總位數不能超過7位,超過7位之後不會有錯誤提示但是資料會出問題。取值範圍:-999.99~999.99
n->小數字位數
注意:浮點型插入整數時會自動補全小數字數
小數字如果多於制定的位數,會對下乙個四捨五入
用法:欄位名double(m,n),8個位元組最多顯示15個有效位
用法:dicimal(m,d),m+2個位元組,最多顯示28個有效位
字元型別
char(定長) 取值範圍:1~255
name char(5)# char的預設寬度為1,一般需要制定寬度
varchar(變長)取值範圍:1~65535
不會浪費儲存空間。
char和varchar的特點:
char浪費了儲存空間但是效能高
varchar節省了儲存空間但是效能低
字元型別的寬度和數值型別的寬度區別:
數值型別的寬度為顯示寬度,只用於select查詢時使用,和占用儲存空間大小無關,可用zerofill檢視效果
字元型別的寬度超過長度則無法儲存
列舉型別
定義:欄位的值只能在列舉的範圍內選擇.
enum 單選(例如性別:只能選擇男或女,最多有65535個不同的值)
欄位名 enum(值1,值2,…)
set 多選(最多有64個不同的值)
欄位名 set(值1,值2,…)
日期時間型別
year:年yyyy
date:日期yyyymmdd
time:時間hhmmss
datetime:時間日期yyyymmddhhmmss
timestamp:日期時間yyyymmddhhmmss
資料型別分類
資料型別 兩大類 資料型別的判斷 typeof 資料 或者 typeof 資料 typeof null 時返回的時object console.log typeof 數字 返回數字 number console.log typeof 字串 返回字串 string console.log typeof...
C OC的資料型別分類
資料型別的分類 一 c語言的資料型別 基本型別.1 整型短整型 short 整型int 長整型long 2 字元型 char 3 實型 單精度float 雙精度double 構造型別 1 陣列 2 結構體 struct 3 共用型 union 4 列舉型別 enum 指標型別 空型別viod 定義型...
mysql BLOB資料型別分類
mysql blob是是乙個二進位製大物件,可以容納可變數量的資料,下面分別說說mysql blob資料型別分類,可以分為 有 4 種 blob 型別 tinyblob blob mediumblob 和 longblob。來自www.oceanoemchina.com,分別講述其取值範圍,可以更好...