Detaillierte Erläuterung des Dezimal-Padding-Problems des Dezimal-Datentyps in MySQL

Detaillierte Erläuterung des Dezimal-Padding-Problems des Dezimal-Datentyps in MySQL

Vorwort

Während des Entwicklungsprozesses verwenden wir häufig den Dezimaldatentyp. Weil Dezimalzahlen in MySQL ein genauer Datentyp sind.

Zu den Datentypen in MySQL gehören: Float, Double und andere ungenaue Datentypen sowie Decimal, bei denen es sich um genaue Datentypen handelt.

Unterschied: Für Float, Double und andere ungenaue Typen werden ungefähre Werte in der DB gespeichert.

Decimal speichert den genauen Originalwert in Form einer Zeichenfolge.

Einführung in die Dezimalzahlen:

Dezimalzahl(a,b)

Dabei gilt: a gibt die maximale Anzahl von Dezimalstellen an, die links und rechts vom Dezimalkomma gespeichert werden können, mit einer maximalen Genauigkeit von 38. b gibt die maximale Anzahl von Dezimalstellen an, die rechts vom Dezimalkomma gespeichert werden können. Die Anzahl der Dezimalstellen muss ein Wert zwischen 0 und a sein. Die Standardanzahl der Dezimalstellen ist 0.

Hinweis: DECIMAL-Datentypen werden in Berechnungen verwendet, die eine sehr hohe Genauigkeit erfordern. Bei diesen Typen können die Genauigkeit und Zählmethode der Werte als Auswahlparameter angegeben werden. Die Genauigkeit bezieht sich hier auf die Gesamtzahl der für den Wert gespeicherten signifikanten Ziffern, während die Zählmethode die Anzahl der Ziffern nach dem Dezimalpunkt angibt.

Frage

Wenn die Länge des Dezimaltyps weniger als 14 beträgt, wird beim Einfügen von Daten in das Dezimaltypfeld die ungültige Dezimalstelle 0 automatisch entfernt. Nur wenn die Länge des Dezimaltyps größer oder gleich 14 Ziffern ist, bleibt die ungültige 0 in der Dezimalstelle erhalten und die Dezimalstellen werden automatisch aufgefüllt.

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Beachten

Beim Anzeigen der Seite müssen die Daten zusätzlich formatiert werden (Nachkommastellen), da sonst ungültige Nullen entfernt werden.

Dies ist das Ende dieses Artikels mit der detaillierten Erklärung des Dezimal-Padding-Problems des Dezimal-Datentyps in MySQL. Weitere relevante Inhalte zum Dezimal-Padding in MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Eine kurze Einführung in die Verwendung des Dezimaltyps in MySQL
  • Der Unterschied zwischen dem Dezimaltyp und dem Float Double in MySQL (ausführliche Erklärung)
  • Detaillierte Erklärung der Bedeutung von N und M im MySQL-Datentyp DECIMAL(N,M)
  • Methode zum Konvertieren einer numerischen Zeichenfolge in wissenschaftlicher Notation in den Dezimaltyp
  • Datenbankdatentyp Float zum C#-Typ Dezimal, Konvertierung des Float-Datentyps ist ungültig
  • Detaillierte Erklärung der Verwendung von DECIMAL im MySQL-Datentyp
  • Implementierung der MySQL-Dezimaldatentypkonvertierung
  • Detaillierte Erklärung zur Verwendung des MySQL-Datentyps DECIMAL
  • Ausführliche Erläuterung der Verwendung und Implementierung des Decimal-Typs in der Datenbank

<<:  Windows Server 2016 – Kurzanleitung zur Bereitstellung von Remotedesktopdiensten

>>:  CSS- und HTML- und Front-End-Technologie-Schichtendiagramm

Artikel empfehlen

Erläuterung des Vue.js $refs-Anwendungsfalls

Trotz Props und Events müssen Sie manchmal immer ...

NodeJS realisiert die Bildtextsegmentierung

In diesem Artikel wird der spezifische Code von N...

So implementieren Sie die Vervollständigung leerer Zellen in HTML-Tabellen

Als ich mir selbst die Webentwicklung beibrachte,...

So kapseln Sie Abfragekomponenten basierend auf Element-UI Schritt für Schritt

Inhaltsverzeichnis Funktion Grundlegende Abfragef...

So bedienen Sie JSON-Felder in MySQL

MySQL 5.7.8 führte das JSON-Feld ein. Dieser Feld...

Detaillierte Erklärung der Rolle von Explain in MySQL

1. MySQL-Index Index: Eine Datenstruktur, die MyS...

Acht Regeln für effektive Webformulare

Wenn Sie Informationen von Ihren Benutzern sammel...

So legen Sie Listenstilattribute in CSS fest (lesen Sie einfach diesen Artikel)

Eigenschaften des Listenstils Es gibt 2 Arten von...

Nodejs konvertiert JSON-String in JSON-Objekt-Fehlerlösung

Wie konvertiere ich eine JSON-Zeichenfolge in ein...

Lösungen für häufige Probleme bei der Verwendung von Elasticsearch

1. Die Verwendung mit Redis führt zu Startkonflik...

Nginx implementiert ein Codebeispiel für die https-Websitekonfiguration

https-Basisport 443. Er wird für etwas verwendet,...

Konstruktions- und Nutzungsprozess des Vue3.0-Projekts

Inhaltsverzeichnis 1. Projektkonstruktion 2: Verz...