Mysql
 sql >> Datenbank >  >> RDS >> Mysql

kleinster MySQL-Typ, der einzelne Dezimalstellen unterstützt

Sie sollten sich den DECIMAL(P,S) Typ.

Dabei ist P die Genauigkeit und S der Maßstab. Sie können sich P vorstellen als wie viele Ziffern es insgesamt gibt (sowohl vor als auch nach dem Dezimalkomma) und S als wie viele der Ziffern nach dem Dezimalkomma stehen.

Um beispielsweise von -999,99 bis 999,99 zu speichern, benötigen Sie eine Genauigkeit von 5 Stellen und eine Skalierung von 2, daher würden Sie DECIMAL(5, 2) verwenden .

In Ihrem Fall benötigen Sie ein DECIMAL(n, 1) , wobei n die Anzahl der Stellen ist, die Sie vor dem Dezimalpunkt + 1 für die Dezimalstelle benötigen.