mysql中如何使用合适的字段和字段长度

本文详细介绍了MySQL中字段的类型,包括整数型、字符串型和时间型,强调了字段长度的选择以及属性和索引设置。在整数型中,指出了不同类型的取值范围和zerofill的作用。在字符串型中,对比了CHAR和VARCHAR的差异,并推荐了在不同场景下的选择。时间型中讨论了DATETIME、DATE、TIME和TIMESTAMP的区别。此外,还涵盖了字段的属性如BINARY、UNSIGNED ZEROFILL,以及索引类型和用途,强调了索引对查询效率的影响和合理设置的重要性。
摘要由CSDN通过智能技术生成

下面是mysql一个字段中含有哪些信息
一般重要的字段为类型,长度,属性,非空,索引,自增等等。
在这里插入图片描述
在这里插入图片描述

注:A_I:auto_increment,代表自增。

字段的类型有好多种,先说下字段中比较常用的类型和长度

在这里插入图片描述

整数型

1、整数型的数值类型已经限制了取值范围,有符号整型和无符号整型都有,而M值并不代表可以存储的数值字符长度,它代表的是数据在显示时显示的最小长度;

2、当存储的字符长度超过M值时,没有任何的影响,只要不超过数值类型限制的范围;

3、当存储的字符长度小于M值时,只有在设置了zerofill用0来填充,才能够看到效果,换句话就是说,没有zerofill,M值就是无用的。

举例子,如果你设置int(11),那么有个字段值是123,那么这个值在显示宽度上是3位,而设计的是显示的是11位࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大鹏小站

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值