在MySQL中,使用DECIMAL
數據類型可以存儲精確的小數值。當創建表時,可以為DECIMAL
類型的列設置默認值。以下是如何設置DECIMAL
類型默認值的示例:
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
price DECIMAL(10, 2) DEFAULT 0.00
);
在這個示例中,我們創建了一個名為example_table
的表,其中包含一個名為price
的DECIMAL
類型列。DECIMAL
類型的列允許您指定整數部分和小數部分的位數。在這里,我們將整數部分的位數設置為10,小數部分的位數設置為2。這意味著price
列可以存儲最多10位整數和2位小數的數值。
接下來,我們為price
列設置了默認值0.00
。這意味著當插入新記錄時,如果沒有為price
列提供值,它將自動設置為0.00
。
要插入具有默認price
值的新記錄,可以使用以下SQL語句:
INSERT INTO example_table (id) VALUES (NULL);
在這個例子中,我們沒有為price
列提供值,因此它將自動設置為默認值0.00
。