MySQL是一種流行的關(guān)系型數(shù)據(jù)庫,被廣泛用于各種web應(yīng)用程序中。在這些應(yīng)用程序中,如電子商務(wù)和在線服務(wù),顯示價格信息是非常常見的需求。
為了在MySQL中有效地存儲和管理價格信息,我們通常會使用DECIMAL數(shù)據(jù)類型。DECIMAL類型具有固定的精度,可用于表示具有精確精度要求的貨幣和金融信息。
CREATE TABLE products (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
price DECIMAL(10,2) NOT NULL
);
上述代碼創(chuàng)建了一個名為“products”的表,該表包含三個字段。第一個字段,id,用于唯一標識每個產(chǎn)品。第二個字段,name,用于存儲產(chǎn)品名稱。第三個字段,price,用于存儲產(chǎn)品價格,以小數(shù)形式存儲,并保留兩位小數(shù)。
要從MySQL中檢索和顯示產(chǎn)品價格,我們可以使用SELECT語句。以下是一個示例查詢,用于檢索和顯示產(chǎn)品名稱和價格:
SELECT name, price FROM products;
這個簡單的SELECT語句將返回所有產(chǎn)品的名稱和價格,如下所示:
+-------------+--------+
| name | price |
+-------------+--------+
| Product 1 | 10.00 |
| Product 2 | 25.50 |
| Product 3 | 99.99 |
+-------------+--------+
我們可以看到,所有產(chǎn)品的價格都被正確地顯示出來,并且保留了兩位小數(shù)。這意味著我們可以在web應(yīng)用程序中輕松地顯示和格式化價格信息,以滿足用戶需求。