mysql测试数据类型

  • 整数类型:TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT
  • 浮点数类型:FLOAT,DOUBLE,REAL,DECIMAL
  • 字符串类型:CHAR,VARCHAR,TINY TEXT,TEXT,MEDIUM TEXT,LONGTEXT,TINY BLOB,BLOB,MEDIUM BLOB,LONG BLOB
  • 日期类型:DATE,DATETIME,TIMESTAMP,TIME,YEAR
  • 特殊类型:BIT,BINARY,VARBINARY,ENUM,SET,GEOMETRY,POINT,MULTIPOINT,LINESTRING,MULTILINESTRING,POLYGON,GEOMETRYCOLLECTION
mysql字段类型 字段描述 字段长度及其缺省值 MYSQL->ZCBUS是否支持
int 小整数值 4字节
tinyint 小整数值 1字节
smallint 大整数值 2字节
mediumint 大整数值 3字节
bigint 极大整数值 8字节
float 单精度浮点数值 4字节
declmal(m,d)或numeric(m,d) 小数值 对DECLMAL(m,d)依赖于m和d的值,参数m<65 是总个数,d<30且 d<m, d是小数位
double或real 双精度浮点数值 8字节
char 定长字符串 0-255字节
varchar 变长字符串 0-65535字节
tinytext 短文本字符串 0-255字节
text 长文本数据 0-65535字节
mediumtext 中等长度文本数据 0-16777215字节
longtext 极大文本数据 0-4 294 967 295字节
tinyblob 不超过255个字符的二进制字符串 0-255字节
blob 二进制形式的长文本数据 0-65 535字节
mediumblob 二进制形式的中等长度文本数据 0-16 777 215字节
longblob 二进制形式的极大文本数据 0-4 294 967 295字节
date 日期值 3字节
datetime 混合日期和时间值 8字节
timestamp 混合日期和时间值,时间戳 4字节
time 日期值和持续时间 3字节
year 年份值 1字节
bit 位类型 1字节,只有0和1两种状值
binary 将字符串保存为一个二进制字节字符串
enum 枚举。一个仅有一个值的字符串对象,这个值式选自与值列表’value1’、’value2’, …,或NULL。一个ENUM最多能有65535不同的值。
set 一个集合。能有零个或多个值的一个字符串对象,其中每一个必须从值列表’value1’, ‘value2’, …选出。一个SET最多能有64个成员。
geometry 可以存储所有的几何类型
point 简单点
multipoint 多点
linestring 简单线
multiestring 多线
polygon 简单面
geometrycollection 任何几何集合
文档更新时间: 2021-12-14 16:50   作者:操李红