mysql欄位預設 常見MySql欄位的預設長度

2021-10-19 03:44:22 字數 990 閱讀 1779

下面為您介紹了一些常見的mysql欄位的預設長度,供您參考學習,如果您對mysql欄位方面感興趣的話,不妨一看,相信對您會有所幫助。

整型:tinyint 1 位元組

smallint 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欄位的預設長度的介紹。

點讚 0

mysql 字段常見約束

含義 一種限制,用於限制表中的資料,為了保證表中資料的準確性和可靠性 分類 六大約束 not null 非空,用於保證該字段的值不能為空 比如使用者名字段 學號字段等必填項 default 預設值,用於保證該字段有預設值 比如頭像等非必填項,但又需要有個值的字段 primary key 主鍵,用於保...

mysql 時間字段預設設定型別

以mysql資料庫為例 建立兩個字段 create time update time 分別以資料型別datetime 與 timestamp 為例 create time datetime default current timestamp update time datetime default ...

mysql常見字段型別

mysql支援大量的列型別,它可以被分為3類 數字型別 日期和時間型別以及字串 字元 型別。本節首先給出可用型別的乙個概述,並且總結每個列型別的儲存需求,然後提供每個類中的型別性質的更詳細的描述。概述有意簡化,更詳細的說明應該考慮到有關特定列型別的附加資訊,例如你能為其指定值的允許格式。由mysql...