分享

MySql DDL 之数据类型

 BIGDATA云 2020-01-23

常用数据类型

1)数值类型

BIM(M) --->位类型。M指定位数,默认值为1,范围1-64。

TINYINT [UNSIGNED [ZEROFILL] ---> 带符号的范围是-128到127。无符号0到255。

BOOL BOOLING ---> 使用0或1表示真或假。

SMALLINT [UNSIGNED [ZEROFILL] ---> 2的16次方。

INT [UNSIGNED [ZEROFILL] ---> 2的32次方。

BIGINT [UNSIGNED [ZEROFILL] ---> 2的64次方。

FLOAT [(M,D)] [UNSIGNED [ZEROFILL] ---> M指定显示长度,d指定小数位数。

BOUBLE [(M,D)] [UNSIGNED [ZEROFILL]表示此float精度更大的小数。

2)文本、二进制类型

CHAR(size) char(20) ---> 固定长度字符串。

VARCHAR(size) varchar(20) ---> 可变长度字符串。

BLOB LONGBLOB ---> 二进制数据。

TEXT(clob) LONGTEXT(logclob) ---> 大文本。

3)时间日期

DATE/DATATIME/TimeStamp ---> 日期类型(YYYY-MM-DD) (YYYY-MM-DD HH:MM:SSS),TimeStamp表示时间戳,它可用于自动记录insert、update操作的时间。

  • VARCHAR 、BLOB和TEXT是变长类型。每个类型的存储需求取决于列值得实际长度。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多