如何使用PHPMyAdmin在MySQL数据库中指定十进制精度和比例数

时间:2014-05-26 20:45:14

标签: mysql sql phpmyadmin

SQL使MYSQL用户能够以Decimal格式分配具有特定Precision和Scale数字的字段:

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

现在,请告诉我如何在PHPMyAdmin中执行此操作,因为字段类型只有长度/值选项可用?

由于

1 个答案:

答案 0 :(得分:19)

可以使用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中。

enter image description here

产生如下表结构:

enter image description here