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不用指定字符集。


四、日期与时间类型

相关推荐
小唐同学爱学习30 分钟前
短链接修改之写锁
spring boot·redis·后端·mysql
数据知道38 分钟前
一文掌握 MongoDB 详细安装与配置(Windows / Linux / macOS 全平台)
linux·数据库·windows·mongodb·macos
Knight_AL38 分钟前
Flink 状态管理详细总结:State 分类、Keyed State 实战、Operator State、TTL、状态后端选型
前端·数据库·flink
ADRU39 分钟前
Dify API 数据库连接与 Session 管理架构调研
数据库·架构
zhglhy40 分钟前
Redis Cluster 的数据分片机制
数据库·redis·缓存
奥特曼_ it1 小时前
【NLP舆情分析】基于python微博舆情分析可视化系统(完整系统源码+数据库+详细部署教程)✅
数据库·python·自然语言处理
Mr__Miss1 小时前
Mysql的redo log和undo log
数据库
luoluoal1 小时前
基于python的web渗透测试工具(源码+文档)
python·mysql·django·毕业设计·源码
王九思1 小时前
SQL网关 Kyuubi 系列——基本介绍
数据仓库·hive·hadoop·sql·spark
码界奇点1 小时前
深入解析MySQL9主从复制架构详解从原理到实战优化
数据库·sql·架构·可用性测试