MySql数据类型

数字

类型 大小 范围(有符号) 范围(无符号) 用途

TINYINT

1 字节 (-128127) (0255) 小整数值

SMALLINT

2 字节 (-32 76832 767) (065 535) 大整数值

MEDIUMINT

3 字节 (-8 388 6088 388 607) (016 777 215) 大整数值
INTINTEGER 4 字节 (-2 147 483 6482 147 483 647) (04 294 967 295) 大整数值

BIGINT

8 字节 (-9 233 372 036 854 775 8089 223 372 036 854 775 807) (018 446 744 073 709 551 615) 极大整数值

FLOAT

4 字节 (-3.402 823 466 E+381.175 494 351 E-38)0(1.175 494 351 E-383.402 823 466 351 E+38) 0(1.175 494 351 E-383.402 823 466 E+38) 单精度

浮点数值

DOUBLE

8 字节 (1.797 693 134 862 315 7 E+3082.225 073 858 507 201 4 E-308)0(2.225 073 858 507 201 4 E-3081.797 693 134 862 315 7 E+308) 0(2.225 073 858 507 201 4 E-3081.797 693 134 862 315 7 E+308) 双精度

浮点数值

DECIMAL

DECIMAL(M,D) ,如果M>D,为M+2否则为D+2 依赖于MD的值 依赖于MD的值 小数值

字符串

类型 大小 用途

CHAR

0-255字节 定长字符串

VARCHAR

0-255字节 变长字符串

TINYBLOB

0-255字节 不超过 255 个字符的二进制字符串

TINYTEXT

0-255字节 短文本字符串

BLOB

0-65 535字节 二进制形式的长文本数据

TEXT

0-65 535字节 长文本数据

MEDIUMBLOB

0-16 777 215字节 二进制形式的中等长度文本数据

MEDIUMTEXT

0-16 777 215字节 中等长度文本数据

LOGNGBLOB

0-4 294 967 295字节 二进制形式的极大文本数据

LONGTEXT

0-4 294 967 295字节 极大文本数据

日期和时间类型

类型 大小

(字节)

范围 格式 用途

DATE

3

1000-01-01/9999-12-31

YYYY-MM-DD

日期值

TIME

3

‘-838:59:59’/’838:59:59’

HH:MM:SS

时间值或持续时间

YEAR

1

1901/2155

YYYY

年份值

DATETIME

8

1000-01-01 00:00:00/9999-12-31 23:59:59

YYYY-MM-DD HH:MM:SS

混合日期和时间值

TIMESTAMP

8

1970-01-01 00:00:00/2037 年某时

YYYYMMDD HHMMSS

混合日期和时间值,时间戳
声明:本文采用 BY-NC-SA 协议进行授权,本文链接:MySql数据类型

发表评论