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

mysql double decial

謝彥文2年前13瀏覽0評論

MySQL是目前最常用的關系型數據庫之一,double decimal是其常用的數據類型之一。

double類型是一種浮點型的數據類型,其存儲范圍比較寬,允許存儲正負數以及小數;而decimal類型則是一種高精度的數據類型,其存儲范圍相對較小,但能夠精確地表示小數。

-- 創建一張測試表
CREATE TABLE test (
id INT(11) NOT NULL AUTO_INCREMENT,
double_num DOUBLE(10,2) DEFAULT 0,
decimal_num DECIMAL(10,2) DEFAULT 0,
PRIMARY KEY (id)
);
-- 插入測試數據
INSERT INTO test (double_num, decimal_num) VALUES (1234.567, 1234.567);
INSERT INTO test (double_num, decimal_num) VALUES (123456789.0123456789, 123456789.0123456789);
-- 查詢測試數據
SELECT * FROM test;
-- 輸出結果
+----+---------------+---------------+
| id | double_num    | decimal_num   |
+----+---------------+---------------+
| 1  | 1234.57       | 1234.57       |
+----+---------------+---------------+
| 2  | 123456789.01  | 123456789.01  |
+----+---------------+---------------+

從上述代碼可以看出,使用double類型存儲較大的數值時,會出現精度丟失的情況;而使用decimal類型則可以保證數值的精度。

總的來說,MySQL中的double decimal類型都是非常常用的數據類型,需要根據實際需求和數據特點進行選擇。