Der folgende Editor bringt Ihnen einen Artikel über den Unterschied zwischen Decimal-Typ und Float Double in MySQL (ausführliche Erklärung). Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Editor und werfen wir einen Blick darauf. In MySQL gibt es nicht standardmäßige Datentypen wie Float und Double sowie Standarddatentypen wie Decimal. Der Unterschied besteht darin, dass nicht standardmäßige Typen wie Float und Double Näherungswerte in der Datenbank speichern, während Decimal Werte in Form von Zeichenfolgen speichert. Float- und Double-Typen können Gleitkommazahlen (d. h. Dezimaltypen) speichern, aber Float hat einen Nachteil: Wenn die von Ihnen angegebenen Daten eine Ganzzahl sind, werden sie für Sie als Ganzzahl verarbeitet. Auf diese Weise stoßen wir beim Ein- und Auszahlen von Währungswerten natürlich auf Probleme. Mein Standardwert ist: 0,00 und der tatsächliche Speicher ist 0. Wenn ich Währung einzahle und abhebe, ist er ebenfalls 12,00 und der tatsächliche Speicher ist 12. Glücklicherweise bietet MySQL zwei Datentypen: decimal Dieser Datentyp kann das oben genannte Problem leicht lösen: Der dezimale Typ wird von MySQL als derselbe Typ implementiert, der in SQL9
1 angegeben ist > Einführung in den Unterschied zwischen Decimal-Typ und Float Double in MySQL
Einführung: Der Editor wird es bringen Sie unten Ein Artikel über den Unterschied zwischen Decimal-Typ und Float Double in MySQL (ausführliche Erklärung). Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Kommen Sie und werfen Sie einen Blick mit dem Editor
2. Detailliertes Verständnis von MySQL Advanced Drifting (1)
Einführung: Numerische Typen Numerische Typen werden grob in zwei Kategorien unterteilt: Einer ist eine Ganzzahl und der andere ist eine Gleitkommazahl oder Dezimalzahl. Der häufig verwendete Ganzzahltyp ist der Typ int, und der zulässige Bereich liegt zwischen (-2147483648, 2147483648). Gängige Arten von Gleitkommazahlen oder Dezimalzahlen sind: Gleitkomma-, Doppel- und Dezimalzahlen. Float-Typ (Gleitkommawert mit einfacher Genauigkeit); Double-Typ (Gleitkommawert mit doppelter Genauigkeit); wird in Berechnungen verwendet, die eine sehr hohe Genauigkeit erfordern; diese Typen ermöglichen die Angabe der Genauigkeit und Anzahl des Werts
3. C# Learning Diary 07---Der dezimale Typ des Datentyps
Einführung: C# definiert speziell für uns einen Dezimaltyp (Dezimaltyp) (zuvor hatte C/C++ keine Untertypen), der hauptsächlich für Finanz- oder Währungsberechnungen verwendet wird. Der Dezimaltyp ist hoch -precision: Der 128-Bit-Datentyp kann 28 oder 29 signifikante Ziffern behalten (double hat nur 15 oder 16 Ziffern, was im vorherigen Artikel getestet wurde, obwohl sein Wertebereich viel kleiner als double ist, aber genauer als). double.
4. mssql ändert den Datenbank-Float-Typ in den Dezimaltyp und kann die Tabelle nicht ändern
Einführung: Viele Freunde können Es wird angezeigt, wenn MSSQL die Datenbank vom Typ Float in den Dezimaltyp ändert und die Tabelle nicht geändert werden kann. Die Abfrage wurde abgebrochen, da die geschätzten Kosten dieser Abfrage (598) den konfigurierten Schwellenwert von 300 überschreiten. Wenden Sie sich an den Systemadministrator, I werde es Ihnen weiter unten sagen. Einführung
6. Der Unterschied zwischen Dezimalzahl und Zahl in Oracle
Einführung: Oracle unterstützt nur die Grammatikalisch gesehen handelt es sich beim Dezimaltyp um einen Zahlentyp. Der Zweck der Unterstützung des Dezimaltyps besteht darin, Daten aus der Oracle-Datenbank an andere Orte zu verschieben 7 Erlernen der numerischen C#- und SQLServer-Datentypen
Einführung: Zu den numerischen Typdaten von C# gehören Dezimal-, Doppel- und Gleitkommazahlen. Ich habe es schon einmal gelernt und habe es jetzt fast vergessen, deshalb werde ich es jetzt kurz Revue passieren lassen. Laut der Erklärung von MSDN handelt es sich bei dem Dezimaltyp um eine 128-Bit-Gleitkommazahl. Der Datenbereich liegt zwischen 1,010 und 28. Das Hinzufügen von m oder M nach einer Zahl zeigt an, dass es sich um einen Dezimaltyp handelt . tun
8. mysql-MySQL fragt die Anzahl aller Daten für jeden Monat des Jahres ab
Einführung: MySQL Schreiben Sie eine SQL-Anweisung, um die Anzahl aller Daten für jeden Monat des Jahres abzufragen. Das Zeitfeld ist Betriebszeit und ist vom Typ Dezimal
9. Float- und Dezimaltypen in MySQL_MySQL
Einführung: Float- und Dezimaltypen in MySQL
10. Anweisungen zur Verwendung von MySQL-Datentypen_MySQL
Einführung: Unterstützung für FLOAT- und DOUBLE-Typen Näherungsberechnungen mit Standard-Gleitkomma-Arithmetik. Der Typ DECIMAL wird zum Speichern exakter Dezimalzahlen verwendet. Da die CPU die direkte Berechnung von DECIMAL nicht unterstützt, implementiert der MYSQL-Server in Mysql5.0 und höheren Versionen selbst die hochpräzise Berechnung von DECIMAL
[Verwandte Q&A-Empfehlungen]:
java – Wie vergleicht sich der Datenbank-Dezimaltyp mit dem String-Typ?
BigDecimal-Präzisionsverlustproblem nach Java-Reflektion
Das obige ist der detaillierte Inhalt von10 empfohlene Artikel zum Thema Dezimaltyp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!