mysql 性别 数据类型_mysql的4种常用、重要的数据类型

本文介绍了MySQL中的重要数据类型,包括数值类型(整型、浮点数)、日期时间类型(DATE、TIME、DATETIME等)、字符类型(CHAR、VARCHAR)以及枚举和集合类型。在讨论性别字段时,建议使用ENUM('男', '女')来节省存储空间,同时强调了在设计数据库时应根据实际需求选择合适的数据类型以优化存储和计算精度。" 48877287,4986949,C++复数类Complex的运算符重载,"['C++编程', '运算符重载', '类', '成员函数', '友元函数']
摘要由CSDN通过智能技术生成

为了实现这一目标,它需要我们在数据库系统的常用数据类型有充分的认识。

下面我们来看一下mysql的重要数据类型

1、数值类型可以划分为数值类型:整型,浮点十进制类型。

所谓的“十进制”是指decimal和numeric,他们是同一类型的。严格地说,它不是一个数字类型,因为他们实际上是作为字符串存储,每一个数字值(包括小数点)占一个字节的存储空间,所以这种类型的消耗大量的存储空间,但它的优点是它的价值不会失去做浮点数计算精度,它更适合一些计算精度要求高,如价格计算。

浮动取决于不同精度的类型可以是float或double。它们的优点是小数的精度,FLOAT可以表示非常小的值,可以是最小的值约1.17E-38(0.000 … 0117,小数点后的37零),double可以表达更小的数,最小的数可以约2.22E-308(0.000 … 0222,小数点以及后跟307个零)的小数。float和double分别为4字节和8字节的存储空间。

对于整型,在MySQL中有很多不同类型的整数,在设计数据库表,我们可以有一个字节TINYINT或8字节BIGINT等,所以我们应该把过多考虑哪个类型来使用,以获得最小的存储空间,而不会失去任何准确性值。

TINYINT,SMALLINT,MEDIUMINT,INT和BIGINT 1字节,2字节,3字节,4字节和8字节。对于无符号整数,这些类型能表示的最大整数是分别255,65535,16777215,4294967295 18446744073709551615。如果我们需要保存用户的年龄,TINYINT就够了;如果是自增的ID,我们应该使

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值