Der beste Preisspaltentyp sollte DEZIMAL sein. Der Typ DECIMAL speichert Werte genau.
Zum Beispiel- DECIMAL(10,2) kann zum Speichern des Preiswerts verwendet werden. Das bedeutet, dass die Gesamtzahl der Ziffern 10 beträgt, mit zwei Nachkommastellen.
Um den DECIMAL-Typ zu verstehen, erstellen wir eine Tabelle.
mysql> create table PriceDemo −> ( −> ProductPrice DECIMAL(10,2) −> ); Query OK, 0 rows affected (0.60 sec)
Fügen Sie nun einige Datensätze in Form von Preisen in die Tabelle ein. Die Abfrage zum Einfügen von Datensätzen lautet wie folgt:
mysql> insert into PriceDemo values(12345.67); Query OK, 1 row affected (0.12 sec) mysql> insert into PriceDemo values(99999999.67); Query OK, 1 row affected (0.17 sec) mysql> insert into PriceDemo values(123456.67); Query OK, 1 row affected (0.17 sec) mysql> insert into PriceDemo values(4444444.50); Query OK, 1 row affected (0.18 sec)
zeigt alle Datensätze an, die wir oben eingefügt haben. Abfrage zum Anzeigen aller Datensätze –
mysql> select *from PriceDemo;
Unten ist die Ausgabe –
+--------------+ | ProductPrice | +--------------+ | 12345.67 | | 99999999.67 | | 123456.67 | | 4444444.50 | +--------------+ 4 rows in set (0.00 sec)
Das obige ist der detaillierte Inhalt vonWelcher MySQL-Typ eignet sich am besten für die Spalte „Preis“?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!