十进制值和字符值的数据类型(以 php 为单位)



php中的数据类型(我应该为phpmyadmin中的列设置)用于输入字符和十进制数字。 例如 0.09 或 n.a. 或 100 (1) 所有这些东西都可以输入到列中。

可以使用VARCHAR类型。这将存储一个允许字符或小数的字符串。请务必设置适当的长度 - 不要太短,否则数据将被截断。

如果您发现自己在单个字段中存储了许多不同类型的数据,那么它可能建议您使用更好的表/数据库设计。

我个人会将这些数据存储在两个不同的字段中:

一个整数 INT

十进制数的一个 DEC(m,n) * m 是所有数字的数量,n 是小数分隔符后面的位数。

例如: DEC(5,2) 数据为 123.45

如果您需要它在一个字段中使用 VARCHAR 但这不是我的建议,因为在 varchar 类型字段中存储整数并不好。

虽然不建议使用 varchar,但如果使用的是 varchar请确保在获取时在代码中键入变量。

最新更新