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

MySQL常用数据类型

2017-03-16 13:54 141 查看
分类
数据类型
说明
数值类型
BIT(M)  bit  bit(8)

TINYINT [UNSIGNED] [ZEROFILL]  byte

BOOL,BOOLEAN   boolean

SMALLINT [UNSIGNED] [ZEROFILL] short

INT [UNSIGNED] [ZEROFILL] int

BIGINT [UNSIGNED] [ZEROFILL] long

FLOAT[(M,D)]
[UNSIGNED] [ZEROFILL]  float

DOUBLE[(M,D)]
[UNSIGNED] [ZEROFILL] double
位类型。M指定位数,默认值1,范围1-64

带符号的范围是-128到127。无符号0到255。

使用0或1表示真或假

2的16次方

2的32次方

2的64次方

M指定显示长度,d指定小数位数

表示比float精度更大的小数
文本、二进制类型
CHAR(size) char(20)  max—255   abc           

VARCHAR(size)  varchar(20)
65535   abcde String

BLOB   LONGBLOB  大的二进制数据

TEXT(clob)          LONGTEXT(longclob)  大文本数据
固定长度字符串

可变长度字符串

二进制数据

大文本
时间日期
DATE/DATETIME/TimeStamp
日期类型(YYYY-MM-DD)  (YYYY-MM-DD HH:MM:SS),TimeStamp表示时间戳,它可用于自动记录insert、update操作的时间
注意:VARCHAR、BLOB和TEXT类是变长类型。每个类型的存储需求取决于列值的实际长度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: