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 作者:操李红