如何使用 phpMyAdmin 在 MySQL 中指定小数精度和小数位数

Posted

技术标签:

【中文标题】如何使用 phpMyAdmin 在 MySQL 中指定小数精度和小数位数【英文标题】:How to specify decimal precision and scale number in MySQL using phpMyAdmin 【发布时间】:2014-07-15 15:53:12 【问题描述】:

SQL 使 mysql 用户能够分配具有特定精度和小数位数的十进制格式的文件:

CREATE TABLE test_table
(
    test_column DECIMAL(6,4) NOT NULL
);

我如何在 phpMyAdmin 中执行此操作,因为字段类型在那里只有长度/值选项可用?

【问题讨论】:

【参考方案1】:

可以使用DECIMAL(M,D) 数据类型将小数添加到 MySQL 数据库中。这需要 2 个参数。

M 为最大位数,范围为 1 到 65。 D 是可用的小数位数,范围从 0 到 30。

请注意,D 数字保留用于小数位,整数部分最多可以有 M-D 数字。因此,如果我们使用DECIMAL(6,4),则数字45.8239 将有效,但456.12 无效。

要在 phpMyAdmin 中使用它,您可以执行以下操作:

Length/Value 字段中输入不带括号的6,4

产生这样的表结构:

【讨论】:

以上是关于如何使用 phpMyAdmin 在 MySQL 中指定小数精度和小数位数的主要内容,如果未能解决你的问题,请参考以下文章