名稱
長度
用法
tinyint(m)
bit,bool,boolean
1
如果為無符號數,可以儲存從0到255的數;
否則可以儲存從-128到127的數。
smallint(m)
2
如果為無符號數,可以儲存從0到65535的數;
否則可以儲存從-32768到32767的數。
mediumint(m)
3
如果為無符號數,可以儲存從0到16777215的數;否則可以儲存從-8388608到8388607的數
int(m)
integer(m)
4
如果為無符號數,可以儲存從0到4294967295的數,否則可以儲存從-2147483648到2147483647的數。
bigint(m)
8
如果為無符號數,可以儲存從0到18446744073709551615的數,否則可以儲存從-9223372036854775808到9223372036854775807的數。
float(precision)
4或8
這裡的precision是可以直達53的整數。如果precision<=24則轉換為float,如果precision>24並且precision<=53則轉換為double。
float(m,d)
4
單精度浮點數。
double(m,d),
double precision,
real
8
雙精度浮點。
decimal(m,d),
dec,numeric,fixed
m+1或m+2
未打包的浮點數。
date
3
以yyyy-mm-dd的格式顯示。
datetime
hh:mm:ss
8
以yyyy-mm-dd的格式顯示。
timestamp
4
以yyyy-mm-dd的格式顯示。
time
3
以hh:mm:ss的格式顯示。
year
1
以yyyy的格式顯示。
char(m)
m
定長字串。
varchar(m)
最大m
變長字串。m<=255.
tinyblob,
tinytext
最大255
tinyblob為大小寫敏感,而tinytext不是大小寫敏感的。
blob,
text
最大64k
blob為大小敏感的,而text不是大小寫敏感的。
mediumblob,
mediumtext
最大16m
mediumblob為大小寫敏感的,而mediumtext不是大小敏感的。
longblob,
longtext
最大4g
longblob為大小敏感的,而longtext不是大小敏感的。
enum(value1,….)
1或2
最大可達65535個不同的值。
set(value1,….)
可達8
最大可達64個不同的值。
mysql型別說明 MySQL 資料型別說明解釋
就是顯示的長度不一樣而已 都是占用四個位元組的空間 date 型別 資料型別描述 date 日期。格式 yyyy mm dd 注釋 支援的範圍是從 1000 01 01 到 9999 12 31 datetime 日期和時間的組合。格式 yyyy mm dd hh mm ss 注釋 支援的範圍是從 ...
Mysql資料型別簡明說明
mysql資料型別 分為整數型 帶小數點的和字元型 其他型。網上很多的內容來介紹,但是都稍嫌複雜,這裡做乙個簡明介紹 從小到大是 tiniint samllint mediumint int bigint 位元組 byte 分別是 1 2 3 4 8.他們所可以容納範圍是這樣計算的 例如是 n個位元...
MySQL 字段資料型別說明
型別說明 儲存量tinyint m unsigned zerofill 乙個很小的整數。有符號的範圍是 128到127,無符號的範圍是0到255。1 位元組 smallint m unsigned zerofill 乙個小整數。有符號的範圍是 32768到32767,無符號的範圍是0到65535。2...