列類型
整數(shù)類型
-
tinyint
迷你整型忍坷,系統(tǒng)采用一個字節(jié)保存的整型:一個字節(jié) = 8位粘舟,為有符號數(shù),區(qū)間為[-128,127]
-
smallint
小整型佩研,系統(tǒng)采用兩個字節(jié)保存的整型:能表示0~65535之間的數(shù)
-
mediumint
中整型柑肴,采用三個字節(jié)保存數(shù)據(jù)
-
int
整型(標準整型),采用四個字節(jié)保存數(shù)據(jù)
-
bigint
大整型旬薯,用八個字節(jié)保存數(shù)據(jù)
創(chuàng)建一個包含這五類整型的數(shù)據(jù)表:
create table my_int(
int_1 tinyint,
int_2 smallint,
int_3 mediumint,
int_4 int,
int_5 bigint
)charset utf8;
數(shù)據(jù)表對應(yīng)字段插入數(shù)據(jù):
insert into my_int values(10,100,1000,100000,1000000);
-
無符號標志設(shè)定
使用unsigned關(guān)鍵字聲明
例如晰骑,加入一個無符號的新字段:
alter table my_int add int_6 tinyint unsigned first; -
顯示長度
指某個字段最大能夠顯示的長度,默認不添加0绊序,使用zerofill關(guān)鍵字能夠自動從左側(cè)添加0硕舆,并且聲明該字段為unsigned,如
alter table my_int add int_7 tinyint zerofill first;