温馨提示×

MySQL decimal类型默认值怎么设置

小樊
89
2024-08-30 22:27:28
栏目: 云计算

在MySQL中,使用DECIMAL数据类型可以存储精确的小数值。当创建表时,可以为DECIMAL类型的列设置默认值。以下是如何设置DECIMAL类型默认值的示例:

CREATE TABLE example_table (
    id INT AUTO_INCREMENT PRIMARY KEY,
    price DECIMAL(10, 2) DEFAULT 0.00
);

在这个示例中,我们创建了一个名为example_table的表,其中包含一个名为priceDECIMAL类型列。DECIMAL类型的列允许您指定整数部分和小数部分的位数。在这里,我们将整数部分的位数设置为10,小数部分的位数设置为2。这意味着price列可以存储最多10位整数和2位小数的数值。

接下来,我们为price列设置了默认值0.00。这意味着当插入新记录时,如果没有为price列提供值,它将自动设置为0.00

要插入具有默认price值的新记录,可以使用以下SQL语句:

INSERT INTO example_table (id) VALUES (NULL);

在这个例子中,我们没有为price列提供值,因此它将自动设置为默认值0.00

0