MySQL decimal类型默认值怎么设置

avatar
作者
筋斗云
阅读量:0

在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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!