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


四、日期与时间类型

相关推荐
丫头,冲鸭!!!4 小时前
记账网站3-连数据库
数据库·个人开发
灯澜忆梦5 小时前
【MySQL12】进阶篇 | SQL优化
数据库·sql·mysql·性能优化
IvorySQL5 小时前
PostgreSQL 日报|PG18.5 回归测试崩溃问题(8 月 12 日)
大数据·数据库·人工智能·postgresql
ltl5 小时前
学习型查询优化器:Neo、Bao、Balsa 与 LLM-CBO
数据库
ltl5 小时前
持久内存退场之后:ZNS SSD 与下一代非易失内存
数据库
故乡dee云8 小时前
AWS 产品太多不会选?按“网站、数据库、文件、日志”4 类需求快速匹配
数据库·云计算·aws
曹牧9 小时前
C#:问号
前端·数据库·c#
奇树谦10 小时前
《现代 Key-Value 数据库原理:从 B+Tree 到 LSM Tree》-第五篇:现代数据库横向对比
数据库·lsm-tree
李白客10 小时前
分布式集群与数据库产业:从单机到集群的架构跃迁与市场重构
数据库·分布式·架构
福大大架构师每日一题10 小时前
Redis 8.10.0 正式发布:紧凑哈希、批量导入、备份恢复、流与时序能力全面升级
数据库·redis·哈希算法