您的位置:首页 > 数据库 > MySQL

Mysql学习笔记 --- mysql数据类型

2016-10-08 13:33 295 查看
TINYINT        1字节                 (-128,127)                              小整数值 

SMALLINT       2字节              (-32 768,32 767)                           大整数值 

MEDIUMINT      3字节             (-8 388 608,8 388 607)                      大整数值 

INT或INTEGER   4字节       (-2 147 483 648,2 147 483 647)                    大整数值 

BIGINT         8字节      (0,18 446 744 073 709 551 615)                     极大整数值 

FLOAT          4字节      (-3.402 823 466 E+38,1.175 494 351 E-38)           单精度浮点数值 

DOUBLE         8字节      (2.225 073 858 507 201 4 E-308, 7 E+308)            双精度浮点数值 

DECIMAL        对DECIMAL(M,D) ,如果M>D,为M+2否则为D+2                       小数值

CHAR           0-255字节          定长字符串 

VARCHAR        0-255字节          变长字符串 

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

TINYTEXT     0-255字节        短文本字符串 

BLOB         0-65535字节      二进制形式的长文本数据 

TEXT         0-65535字节      长文本数据 

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

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

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

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

VARBINARY(M)                   允许长度0-M个字节的定长字节符串,值的长度+1个字节

BINARY(M)      M                 允许长度0-M个字节的定长字节符串

DATE           4        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      4       1970-01-01 00:00:00/2037 年某时 YYYYMMDD HHMMSS 混合日期和时间值,时间戳
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: