如何使用 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 中指定小数精度和小数位数的主要内容,如果未能解决你的问题,请参考以下文章

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

如何在 phpmyadmin/MySQL Workbench 中修改只能使用 FlameRobin 访问的数据库

如何在 MySQL/phpMyAdmin 中恢复数据库?

MySQL如何在phpmyadmin中使用myisam分配AUTO_INCREMENT序列

如何从 mysql 工作台中的 phpmyadmin 检索数据

如何在 phpMyAdmin 中修复 WordPress MySQL 表?