关于mysql:MySQL-数据类型详解

数值类型

类型 内存空间大小 示意范畴 阐明
tinyint 1byte 有符号 -128~ 127
无符号 0~255
特小型整数(能够寄存人类的年龄)
smallint 2byte(16bit) 有符号:-32768~32767
无符号 0~65535
小型整数
mediumint 3byte 中型整数
int/integer 4byte 整数
bigint 8byte 大型整数
float 4byte 单精度
double 8byte 双精度
decimal 第一个参数+2 罕用于价格decimal(10,2)示意最多8位整数且肯定保障2位小数

字符类型

存储字符系列的类型

类型 字符长度(字节) 阐明
char 0-255 定长字符串,最多存储255个字符;当指定字段为char(n)
此列数据中最长为n个字符,如果增加数据为a个少于n,会主动补充n-a个’\u0000′
varchar 0-2^16-1 可变长度字符串,此类型最大长度为2^16-1
tinyblob 0-255 存取二进制字符串
blob 0-2^16-1 存取二进制字符串
mediumblob 0-2^24-1 存取二进制字符串
longblob 0-2^32-1 存取二进制字符串
tinytext 0-255 文本数据(字符串)
text 0-2^16-1 文本数据(字符串)
mediuntext 0-2^24-1 文本数据(字符串)
longtext 0-2^32-1 文本数据(字符串)

日期类型

因为很多场景须要基于日期进行查问某个时间段的数据,这种类型就应运而生了。

类型 格局 阐明
date 2022-05-30 日期 只存储年月日
time 12:00:00 工夫 只存储工夫
datetime 2022-05-30 12:00:00 日期+工夫
timestamp 20220530120000 日期+工夫(工夫戳)

参考:bilibili

【腾讯云】轻量 2核2G4M,首年65元

阿里云限时活动-云数据库 RDS MySQL  1核2G配置 1.88/月 速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据