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

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

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

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

【问题讨论】:

    标签: mysql sql 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

    产生这样的表结构:

    【讨论】:

      猜你喜欢
      • 2013-07-17
      • 2011-03-31
      • 2011-03-02
      • 2022-01-09
      • 1970-01-01
      • 1970-01-01
      • 2014-02-07
      • 1970-01-01
      相关资源
      最近更新 更多