首页 > 数据库技术 > 详细

(三)MySQL数据类型

时间:2019-03-17 18:46:02      阅读:212      评论:0      收藏:0      [点我收藏+]

整型:

类型 存储范围 字节
TINYINT 有符号:-128~127;无符号:0~255 1
SMALLINT 有符号:-2^15~2^15-1;无符号:0~2^16-1 2
MEDIUMINT 有符号:-2^23~2^23-1;无符号:0~2^24-1 3
INT 有符号:-2^31~2^31-1;无符号:0~2^32-1 4
BIGINT 有符号:-2^63~2^63-1;无符号:0~2^64-1 8

浮点型:

类型 存储范围 字节
FLOAT[(M,D)] M是数字总位数,D是小数点后面的位数; 4
DOUBLE[(M,D)] M是数字总位数,D是小数点后面的位数; 8
DECIMAL[(M,D)] 用户精确计算 对DECIMAL(M,D) ,如果M>D,为M+2否则为D+2

日期时间类型:

类型 存储范围 字节
DATE 1000-01-01/9999-12-31;YYYY-MM-DD 3
TIME ‘-838:59:59‘/‘838:59:59‘;HH:MM:SS 3
YEAR 1901/2155;YYYY 1
DATETIME 1000-01-01 00:00:00/9999-12-31 23:59:59;YYYY-MM-DD HH:MM:SS 8
TIMESTAMP YYYYMMDD HHMMSS 4

字符串:

类型 大小 用途
CHAR O-255字节 定长字符串
VARCHAR 0-65535字节 变长字符串
TINYBLOB 0-255字节 不超过255个字符的二进制字符串
BLOB 0-65535字节 二进制形式的长文本数据
TEXT 0-65535字节 长文本数据
MEDIUMBLOB 0-16 777 215字节 二进制形式的中等长度文本数据
MEDIUMTEXT 0-16 777 215字节 中等长度文本数据
LONGBLOB 0-4 294 967 295字节 二进制形式的极大文本数据
LONGTEXT 0-4 294 967 295字节 极大文本数据

其他:

类型 存储范围
ENUM(‘value1‘, ‘value2‘) 1-2字节,取决于枚举值个数
SET(‘value1‘, ‘value2‘) 取决于set成员的个数(最多64个成员)

(三)MySQL数据类型

原文:https://www.cnblogs.com/zuier/p/10548087.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!