MySQL的数据类型

一、数值类型

1.整数类型

数值类型中的长度 m 是指显示长度,并不表示存储长度,只有字段指定 zerofill 时有用

例如:

对于 int(3) ,如果实际值是 2 ,并且列指定了 zerofill ,查询结果就是 002 ,左边用 0 来填充;


2.浮点数类型

还有一种类型:

decimal【decimal(最大位数,小数点之后的位数)的格式中的"最大位数"可以指定不大于 65 的值,"小数点之后的位数"可以指定不大于 30 的值。不会产生误差】


二、字符串类型

注意:


三、二进制数据类型

  • binary:固定长度二进制数据
  • varbinary:可变长度二进制数据
  • blob:大二进制数据,最大长度 65535 字节
  • mediumblob **:**更大二进制数据,最大长度 16777215 字节
  • longblob:最大二进制数据,最大长度 4294967295 字节

blob和text存储方式不同,text以文本方式存储,英文存储区分大小写,而 blob 是以二进制方式存储,不分大小写。 blob存储的数据只能整体读出。text可以指定字符集,blob不用指定字符集。


四、日期与时间类型

相关推荐
万粉变现经纪人3 分钟前
如何解决 pip install pyodbc 报错 缺少 ‘cl.exe’ 或 ‘sql.h’(ODBC 头文件)问题
数据库·python·sql·网络协议·bug·ssl·pip
wangqiaowq18 分钟前
SQL Server 支持多种网络协议用于客户端与数据库引擎之间的通信
数据库
茁壮成长的露露36 分钟前
MongoDB分片案例
数据库·mongodb
小北方城市网36 分钟前
Spring Boot 接口开发实战:RESTful 规范、参数校验与全局异常处理
java·jvm·数据库·spring boot·后端·python·mysql
AllData公司负责人43 分钟前
【亲测好用】数据集成管理能力演示
java·大数据·数据库·开源
brevity_souls1 小时前
SQL Server 窗口函数简介
开发语言·javascript·数据库
倚-天-照-海1 小时前
Doris数据库基本概念
数据库
翼龙云_cloud1 小时前
阿里云渠道商:cpu 弹性扩容有哪些限制条件?
数据库·阿里云·云计算
陈聪.1 小时前
HRCE简单实验
linux·运维·数据库
APIshop1 小时前
实战代码解析:item_get——获取某鱼商品详情接口
java·linux·数据库