在MySQL中,NUMERIC
是一種數據類型,用于存儲精確的數值數據,通常用于表示貨幣、計算金額或其他需要精確計算的值。NUMERIC
數據類型的定義包括兩個參數,分別是M
和D
,表示總共的位數和小數點后的位數。
例如,NUMERIC(10, 2)
表示這個字段總共有10位數,其中小數點后有2位數。這樣就可以存儲例如價格、金額等需要精確計算的數據。
在創建表時可以指定字段的數據類型為NUMERIC
,例如:
CREATE TABLE products (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
price NUMERIC(10, 2)
);
這樣就創建了一個包含id
、name
和price
字段的表,其中price
字段的數據類型為NUMERIC(10, 2)
,用于存儲產品的價格信息。