見下表:
序號
列型別需要的儲存量 1
tinyint
1 位元組 2
smallint
2 個位元組 3
mediumint
3 個位元組 4
int4
個位元組
5integer
4 個位元組 6
bigint
8 個位元組 7
float(x)
4 如果
x < = 24 或8
如果25 < = x < = 53
8float
4 個位元組 9
double
8 個位元組 11
double precision
8 個位元組 12
real
8 個位元組 13
decimal(m,d)m位元組
(d+2 ,
如果m < d)
14numeric(m,d) m位元組
(d+2 ,
如果m < d)
日期和時間型別序號
列型別
需要的儲存量 1
date
3 個位元組 2
datetime
8 個位元組 3
timestamp
4 個位元組 4
time
3 個位元組 5
year
1 位元組
串型別序號
列型別需要的儲存量 1
char(m)
m位元組,
1 <= m <= 255
2varchar(m)
l+1
位元組,
在此l <= m
和1 <= m <= 255
3tinyblob,tinytext
l+1
位元組,
在此l< 2 ^ 8
4blob, text
l+2
位元組,
在此l< 2 ^ 16
5mediumblob,
mediumtext
l+3
位元組,
在此l< 2 ^ 24
6longblob, longtext
l+4
位元組,
在此l< 2 ^ 32
7enum('value1','value2',...)1 或
2 個位元組
, 取決於列舉值的數目
(最大值
65535)
8set('value1','value2',...)1,
2,3,
4或8個位元組
, 取決於集合成員的數量(最多
64個成員
)
TCP UDP IP包的最大長度是多少
一 傳輸層 tcp 對於tcp來說,資料是流式傳輸的,傳輸資料可以接近無限大,單次傳輸的資料受限於網路層。udp 而對於udp,ip報頭佔20位元組,udp報頭佔8位元組,則最大的包體為65535 由報文長度字段決定 20 8 65507,單次傳輸的資料受限於網路層。二 網路層 區域網 mtu大約是...
MySQL中int 11 最大長度是多少?
今天在新增資料的時候,發現當資料型別為 int 11 時,我當時讓使用者新增資料時,最大輸入的長度為11位,結果,新增資料新增不上,導致出現問題,我又改為最大長度為10位,結果驗證9個1的時候是正常的,再次驗證9個9的時候又失敗了。經過查詢資料,最終找到了關於mysql中的資料型別 int 11 的...
MySQL中int 11 最大長度是多少?
這個11代表顯示寬度,整數列的顯示寬度與mysql需要用多少個字元來顯示該列數值,與該整數需要的儲存空間的大小都沒有關係,比如,不管設定了顯示寬度是多少個字元,bigint都要占用8個位元組。int是整型,11 是指顯示字元的長度,但要加引數的,最大為255,比如它是記錄行數的id,插入10筆資料,...