色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql numeric 代碼

林雅南2年前15瀏覽0評論

MySQL中的numeric類型被用于存儲精確的小數值。在MySQL中,numeric類型支持指定小數點前后的位數,以及指定是否允許負數。

CREATE TABLE test_table(
id INT AUTO_INCREMENT PRIMARY KEY,
price NUMERIC(5,2) NOT NULL,
quantity NUMERIC(3) UNSIGNED
);

上面的代碼展示了如何在MySQL中創建一個test_table表,并使用NUMERIC類型定義了price和quantity兩個列。在price列中,NUMERIC(5,2)指定了該列中的數字最多可以有5位,其中小數部分有2位;在quantity列中,NUMERIC(3)指定了該列中的數字最多可以有3位。

需要注意的是,如果未指定NUMERIC類型的小數點前的位數或小數點后的位數,則默認值為10和0。

INSERT INTO test_table(price, quantity) 
VALUES(12.45, 5),
(7.54, -3),
(123.456, 10);

上面的代碼展示了如何向test_table表中插入新數據。需要注意的是,如果在定義表結構時指定了NOT NULL,則在進行插入操作時,必須為該列賦一個值。

SELECT * FROM test_table;

執行以上SQL語句可以查看test_table表中的所有數據??梢钥吹?,MySQL會根據NUMERIC類型的定義來保留小數點的位置和有效數字的位數。