mysql資料型別簡介
其中的長度以位元組為單位
名稱 長度
用法
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資料型別和用法
歡迎進入linux社群論壇,與200萬技術人員互動交流 進入 mysql支援多種列型別 數值型別 日期 時間型別和字串 字元 型別。本章首先對這些列型別進行了概述,然後更加詳細地描述了各種列的型別,以及列型別儲存需求的總結。概述很簡單。關於具體列型別 歡迎進入linux社群論壇,與200萬技術人員互...
mysql 資料型別 真假 MySQL 資料型別
mysql基礎 資料型別 整型型別 根據所儲存的整數數值取值範圍不同,可分為以下五類 1 tinyint佔1個位元組 2 smallint佔2個位元組 3 mediumint 佔3個位元組 4 int佔4個位元組 5 bigint佔8個位元組 根據每種型別所佔的位元組數可確定其無符號整數和有符號整數...
mysql 郵箱 資料型別 mysql 資料型別
1 整型mysql資料型別含義 有符號 tinyint m 1個位元組 範圍 128 127 smallint m 2個位元組 範圍 32768 32767 mediumint m 3個位元組 範圍 8388608 8388607 int m 4個位元組 範圍 2147483648 21474836...