MySQL中的REAL數(shù)據(jù)類型被用于存儲浮點(diǎn)數(shù),包括單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)數(shù)。它的范圍是從-3.4028235E38到-1.17549435E-38、從1.17549435E-38到3.4028235E38,精度依賴于數(shù)據(jù)的大小。雙精度浮點(diǎn)數(shù)存儲8字節(jié),單精度浮點(diǎn)數(shù)存儲4字節(jié)。
CREATE TABLE example_table ( id INT NOT NULL, name VARCHAR(50), value REAL ); INSERT INTO example_table (id, name, value) VALUES (1, 'John', 15000.00), (2, 'Mike', -0.25), (3, 'Sarah', 123456789.00);
在這個(gè)例子中,我們創(chuàng)建了一個(gè)名為example_table的表,包括id、name和value。value列被定義為REAL數(shù)據(jù)類型。我們插入了3條數(shù)據(jù),分別是John的收入、Mike的消耗以及Sarah的賬戶余額。
當(dāng)我們查詢example_table表時(shí),我們可以看到所有的數(shù)據(jù)都成功地插入了。如果我們需要對value列進(jìn)行統(tǒng)計(jì)、排序或其他數(shù)值計(jì)算,那么使用REAL數(shù)據(jù)類型是很方便的。
下一篇mysql rbo