如何使用 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 个参数。
请注意,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中使用myisam分配AUTO_INCREMENT序列