mysql 資料型別

2021-08-24 19:26:53 字數 1610 閱讀 3233

資料型別

位元組長度

範圍或用法

bit1

無符號[0,255],有符號[-128,127],天緣部落格備註:bit和bool布林型都占用1位元組

tinyint

1整數[0,255]

smallint

2無符號[0,65535],有符號[-32768,32767]

mediumint

3無符號[0,2^24-1],有符號[-2^23,2^23-1]]

int4

無符號[0,2^32-1],有符號[-2^31,2^31-1]

bigint

8無符號[0,2^64-1],有符號[-2^63 ,2^63 -1]

float(m,d)

4單精度浮點數。天緣部落格提醒這裡的d是精度,如果d<=24則為預設的float,如果d>24則會自動被轉換為double型。

double(m,d)

8雙精度浮點。

decimal

m+1或m+2

未打包的浮點數

date

3以yyyy-mm-dd的格式顯示,比如:2009-07-19

date time

8以yyyy-mm-dd hh:mm:ss的格式顯示,比如:2009-07-19 11:22:30

timestamp

4以yyyy-mm-dd的格式顯示,比如:2009-07-19

time

3以hh:mm:ss的格式顯示。比如:11:22:30

year

1以yyyy的格式顯示。比如:2009

char(m)

m定長字串。

varchar(m)

m變長字串,要求m<=255

binary(m)

m類似char的二進位制儲存,特點是插入定長不足補0

varbinary(m)

m類似varchar的變長二進位制儲存,特點是定長不補0

tiny text

max:255

大小寫不敏感

text

max:64k

大小寫不敏感

medium text

max:16m

大小寫不敏感

long text

max:4g

大小寫不敏感

tinyblob

max:255

大小寫敏感

blob

max:64k

大小寫敏感

mediumblob

max:16m

大小寫敏感

longblob

max:4g

大小寫敏感

enum

1或2最大可達65535個不同的列舉值

set可達8

最大可達64個不同的值

geometry

point

linestring

polygon

multipoint

multilinestring

multipolygon

geometrycollection

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...