下面為您介紹了一些常見的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...