ホームページ  >  記事  >  データベース  >  「価格」列にはどの MySQL タイプが最適ですか?

「価格」列にはどの MySQL タイプが最適ですか?

PHPz
PHPz転載
2023-09-09 17:01:12527ブラウズ

哪种 MySQL 类型最适合“价格”列?

価格列の最適なタイプは DECIMAL です。 DECIMAL 型は値を正確に格納します。

例:- DECIMAL(10,2) を使用して価格値を保存できます。これは、小数点以下 2 桁の合計桁数が 10 であることを意味します。

DECIMAL 型を理解するために、テーブルを作成してみましょう。

mysql> create table PriceDemo
   −> (
   −> ProductPrice DECIMAL(10,2)
   −> );
Query OK, 0 rows affected (0.60 sec)

次に、テーブルに価格の形式でレコードをいくつか挿入します。レコードを挿入するクエリは次のとおりです。 -

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)

は、上で挿入したすべてのレコードを表示します。すべてのレコードを表示するクエリ -

mysql> select *from PriceDemo;

以下は出力です -

+--------------+
| ProductPrice |
+--------------+
|     12345.67 |
|  99999999.67 |
|    123456.67 |
|   4444444.50 |
+--------------+
4 rows in set (0.00 sec)

以上が「価格」列にはどの MySQL タイプが最適ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。