Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用phpMyAdmin在MySQL中指定小数精度和小数位数_Mysql_Sql_Phpmyadmin - Fatal编程技术网

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

如何使用phpMyAdmin在MySQL中指定小数精度和小数位数,mysql,sql,phpmyadmin,Mysql,Sql,Phpmyadmin,SQL允许MySQL用户以十进制格式分配一个具有特定精度和小数位数的字段,如下所示: CREATE TABLE test_table ( test_column DECIMAL(6,4) NOT NULL ); 在phpMyAdmin中如何执行此操作,因为字段类型只有长度/值选项可用。可以使用十进制(M,D)数据类型将小数添加到MySQL数据库中。这需要两个参数 M是最大位数,范围从1到65 D是可用的小数位数,范围从0到30 请注意,对于保留小数位数的D数字,整数部分最多可以有M

SQL允许MySQL用户以十进制格式分配一个具有特定精度和小数位数的字段,如下所示:

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

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

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

  • M是最大位数,范围从1到65
  • D是可用的小数位数,范围从0到30
请注意,对于保留小数位数的
D
数字,整数部分最多可以有
M-D
数字。因此,如果我们使用
DECIMAL(6,4)
,数字
45.8239
将有效,但
456.12
将无效

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

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

结果生成如下表结构: