Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie speichere ich Dezimalzahlen in MySQL?

王林
Freigeben: 2023-09-06 20:17:07
nach vorne
1010 Leute haben es durchsucht

Wie speichere ich Dezimalzahlen in MySQL?

Um Dezimalzahlen in MySQL zu speichern, müssen Sie diese beiden Parameter verstehen. Die Syntax lautet wie folgt: -

DECIMAL(yourTotalDigit,yourDigitsAfterDecimalPoint);
Nach dem Login kopieren

Zum Beispiel -

DECIMAL(4,2), was bedeutet, dass insgesamt 4 Ziffern und 2 Ziffern nach dem Komma verwendet werden können.

Der erste Parameter kann bis zu 2 Stellen vor dem Komma haben

Der zweite Parameter kann bis zu 2 Stellen nach dem Komma haben.

  • Fall 1 − 12.34 gültig.
  • Fall 2 − 123,4 ungültig.
  • Fall 3 − 1,234 ist gültig, da Wert 4 ignoriert und als 1,23 behandelt wird.

Jetzt können Sie dies anhand der Tabelle überprüfen:

Gültige Werte sind wie folgt –

mysql> create table DecimalDemo
   -> (
   -> Amount DECIMAL(4,2)
   -> );
Query OK, 0 rows affected (0.47 sec)
Nach dem Login kopieren

Verwenden Sie die SELECT-Anweisung, um alle gültigen Werte in der Tabelle anzuzeigen. Die Abfrage lautet wie folgt:

mysql> insert into DecimalDemo values(123.4);
ERROR 1264 (22003): Out of range value for column 'Amount' at row 1

mysql> insert into DecimalDemo values(1234);
ERROR 1264 (22003): Out of range value for column 'Amount' at row 1

mysql> insert into DecimalDemo values(1234.56);
ERROR 1264 (22003): Out of range value for column 'Amount' at row 1
Nach dem Login kopieren

Ausgabe

mysql> insert into DecimalDemo values(12.34);
Query OK, 1 row affected (0.13 sec)

mysql> insert into DecimalDemo values(12.4);
Query OK, 1 row affected (0.18 sec)

mysql> insert into DecimalDemo values(.2345);
Query OK, 1 row affected, 1 warning (0.18 sec)

mysql> insert into DecimalDemo values(1.234);
Query OK, 1 row affected, 1 warning (0.16 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie speichere ich Dezimalzahlen in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!