mysql类型

整数类型

类型

字节数

无符号范围

有符号范围

tinyint

1

0~255

-128~127

smallint

2

0~65535

-32768~32767

mediumint

3

0~1677725

-8388608~8388607

int

4

0~4294967295

-2147483648~2147483647

bigint

8

0~18446744073709551615

-9223372036854775808~9223372036854775807

 浮点数类型、定点数类型

类型

字节数

无符号范围

有符号范围

float

4

0,

 

1.175494351E-38

~3.402823466E+38

-3.402823466E+38

~1.175494351E-38,

 

0,

 

1.175494351E-38

~3.402823466E+38

double

8

0,

 

2.2250738585072014E-308

~1.7976931348623157E+308

-1.7976931348623157E+308

~2.2250738585072014E-308

 

0,

 

2.2250738585072014E-308

~1.7976931348623157E+308

decimal(m,d)

m+2

同double

同double

日期与时间类型

类型

字节数

取值范围

零值

year

1

1901~2155

0000

date

3

1000-01-01~9999-12-31

0000-00-00

time

3

-838:59:59~838:59:59

00:00:00

datetime

8

1000-01-01 00:00:00

~9999-12-31 23:59:59

0000-00-00 00:00:00

timestamp

4

1970-01-01 00:00:00

~2037-12-31 23:59:59

0000-00-00 00:00:00

字符串类型

类型

备注

char

固定长度

varchar

可变长度

text

tinytext、text、mediumtext、longtext

enum

枚举类型,取一个元素

set

集合类型,取多个元素

原文地址:https://www.cnblogs.com/zyn0216/p/7599083.html