暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL中的数据类型

米宏Office 2023-08-07
101
系统学习Office知识请扫码,
课程支持答疑
♥一次遇见,终相伴♥







当使用MySQL数据库时,你可以选择不同的数据类型来存储不同的数据。下面是MySQL中每种数据类型的详细介绍:
1、整数类型(Integer Types):
TINYINT:1个字节,范围从-128到127(有符号)或0到255(无符号)。
SMALLINT:2个字节,范围从-32,768到32,767(有符号)或0到65,535(无符号)。
MEDIUMINT:3个字节,范围从-8,388,608到8,388,607(有符号)或0到16,777,215(无符号)。
INT:4个字节,范围从-2,147,483,648到2,147,483,647(有符号)或0到4,294,967,295(无符号)。
BIGINT:8个字节,范围从-9,223,372,036,854,775,808到9,223,372,036,854,775,807(有符号)或0到18,446,744,073,709,551,615(无符号)。
2、小数类型(Decimal Types):
DECIMAL(M, D):存储精确的小数,M表示总位数,D表示小数点后的位数。
3、字符串类型(String Types):
CHAR(M):固定长度的字符串,最多可存储M个字符。
VARCHAR(M):可变长度的字符串,最多可存储M个字符。
TEXT:可变长度的文本字符串,最多可存储65,535个字符。
ENUM(val1, val2, …):枚举类型,用于存储一个可能的预定义值列表中的一个值。
SET(val1, val2, …):集合类型,用于存储预定义值列表中的多个值。
日期和时间类型(Date and Time Types):
4、DATE:存储日期值(年、月、日)。
TIME:存储时间值(时、分、秒)。
DATETIME:存储日期和时间值。
TIMESTAMP:存储日期和时间值,自动在每次更新时更新。
5、二进制类型(Binary Types):
BLOB:可变长度的二进制数据,最多可存储65,535个字节。
BIT(M):位数据类型,可存储最多M位的比特串。
6、布尔类型(Boolean Type):
BOOL/BOOLEAN:存储布尔值,可以是TRUE/FALSE或0/1。
7、空间数据类型(Spatial Types):
GEOMETRY:存储几何数据。
POINT:存储二维空间中的点。
LINESTRING:存储二维空间中的线。
POLYGON:存储二维空间中的多边形。
GEOMETRYCOLLECTION:存储几何对象的集合。
以上是MySQL中常见的数据类型及其详细介绍。根据你的需求,选择合适的数据类型来存储和操作数据。
本节先分享到这里,希望大家每天都有进步!

↙点击“阅读原文”,系统性学习Office知识!

文章转载自米宏Office,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

运维家
关注
暂无图片
获得了5次点赞
暂无图片
内容获得2次评论
暂无图片
获得了81次收藏