Mysql字段長度

2021-03-31 08:56:29 字數 943 閱讀 7191

列型別 需要的儲存量

tinyint 1 位元組

**allint 2 個位元組

mediumint 3 個位元組

int 4 個位元組

integer 4 個位元組

bigint 8 個位元組

float(x) 4 如果 x < = 24 或 8 如果 25 < = x < = 53

float 4 個位元組

double 8 個位元組

double precision 8 個位元組

real 8 個位元組

decimal(m,d) m位元組(d+2 , 如果m < d)

numeric(m,d) m位元組(d+2 , 如果m < d)

日期和時間型別

列型別 需要的儲存量

date 3 個位元組

datetime 8 個位元組

timestamp 4 個位元組

time 3 個位元組

year 1 位元組

串型別

列型別 需要的儲存量

char(m) m位元組,1 <= m <= 255

varchar(m) l+1 位元組, 在此l <= m和1 <= m <= 255

tinyblob, tinytext l+1 位元組, 在此l< 2 ^ 8

blob, text l+2 位元組, 在此l< 2 ^ 16

mediumblob, mediumtext l+3 位元組, 在此l< 2 ^ 24

longblob, longtext l+4 位元組, 在此l< 2 ^ 32

enum('value1','value2',...) 1 或 2 個位元組, 取決於列舉值的數目(最大值65535)

set('value1','value2',...) 1,2,3,4或8個位元組, 取決於集合成員的數量(最多64個成員)

一般mysql字段長度 Mysql字段長度

列型別 需要的儲存量 tinyint 1 位元組smallint 2 個位元組mediumint 3 個位元組int 4 個位元組integer 4 個位元組bigint 8 個位元組float x 4 如果 x 列型別 需要的儲存量 tinyint 1 位元組 smallint 2 個位元組 me...

MySQL字段長度理解

隨筆記知識 在設計資料表時,無論通過 設計還是sql語句設計,都會涉及到字段長度的設計,字段長度即資料型別後括號內的數值,如int 10 varchar 10 字段長度在不同的資料型別下意義是不同的,此處僅以mysql中的int以及varchar型別做說明,其餘請自行學習。int 型別 int型別的...

mySql 文字字段長度

blob text 乙個blob或text列,最大長度為65535 2 16 1 個字元。mediumblob mediumtext 乙個blob或text列,最大長度為16777215 2 24 1 個字元。longblob longtext 乙個blob或text列,最大長度為429496729...