MySQL の 10 進数データ型の小数点埋め込み問題の詳細な説明

MySQL の 10 進数データ型の小数点埋め込み問題の詳細な説明

序文

開発プロセスでは、10 進データ型がよく使用されます。 MySQL では、小数点は正確なデータ型だからです。

MySQL のデータ型には、float、double などの不正確なデータ型と、正確なデータ型である 10 進数が含まれます。

違い: float、double などの不正確な型の場合、近似値が DB に保存されます。

Decimal は、正確な元の値を文字列の形式で保存します。

小数点入門:

小数点(a,b)

ここで、a は小数点の左側と右側に格納できる小数点の最大桁数を指定します。最大精度は 38 です。 b は、小数点の右側に格納できる小数点の最大桁数を指定します。小数点以下の桁数は 0 から a までの値である必要があります。デフォルトの小数点以下の桁数は 0 です。

注: DECIMAL データ型は、非常に高い精度を必要とする計算で使用されます。これらの型では、値の精度とカウント方法を選択パラメータとして指定できます。ここでの精度は、値に格納される有効桁数の合計を指し、count メソッドは小数点以下の桁数を示します。

質問

小数点型の長さが 14 未満の場合、小数点型フィールドにデータを挿入すると、無効な小数点 0 が自動的に削除されます。小数点型の長さが 14 桁以上の場合のみ、小数点以下の無効な 0 は保持され、小数点以下の桁は自動的に埋められます。

ここに画像の説明を挿入

ここに画像の説明を挿入

知らせ

ページが表示されるときに、データもフォーマット(小数点以下)される必要があります。そうしないと、無効な 0 が削除されます。

MySQL の 10 進数データ型の小数点パディング問題に関する詳細な説明はこれで終わりです。MySQL の 10 進数パディングに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL における 10 進数型の使用法の簡単な紹介
  • MySQL における Decimal 型と Float Double 型の違い (詳細説明)
  • MySQL データ型 DECIMAL(N,M) における N と M の意味の詳細な説明
  • 科学的記数法の数値文字列を 10 進数型に変換する方法
  • データベースのデータ型 float から C# の型 10 進数への変換、float データ型の変換は無効です
  • MySQL データ型における DECIMAL の使用法の詳細な説明
  • mysql 10進データ型変換の実装
  • MySQL データ型 DECIMAL の使用方法の詳細な説明
  • データベースにおける Decimal 型の使用と実装の詳細な説明

<<:  Windows Server 2016 リモート デスクトップ サービスを展開するためのクイック スタート ガイド

>>:  CSS で background-color を使用して背景画像にマスク効果を追加する 2 つの方法

ブログ    

推薦する

ユニアプリプロジェクトでのウォーターフォールレイアウトの実装

GitHubアドレス、気に入ったらスターを付けてくださいプラグインのプレビューチュートリアル1. プ...

JavaScriptはクリックトグル機能を実装します

この記事の例では、クリックして切り替える機能を実装するためのJavaScriptの具体的なコードを参...

Vue デフォルトスロットの理解とサンプルコード

目次スロットとは何かデフォルトスロットの理解コードスニペット要約するスロットとは何かスロットは、親コ...

ウェブページにコンテンツが多すぎる場合に、下から上へ素早く戻る方法

Web フロントエンド開発では、ページに多くの記事を表示することが避けられません。記事の最後にあるク...

Linux 上の LAN 内のすべてのホスト名 (コンピュータ名) をすばやく一覧表示するスクリプト

最近、LAN 内のすべてのホスト名を一覧表示する必要があります (SMB プロトコル)。しかし、fi...

DockerにTomcat8をインストールする方法

1. dockerでtomcat8をインストールする1. Docker HubでTomcatイメージ...

MySQLクエリ文の実行プロセスの詳細な説明

目次1. クライアントとサーバー間の通信方法2. クエリキャッシュ3. クエリ最適化処理4. クエリ...

dns-prefetch とは何ですか? フロントエンドの最適化: DNS の事前解決によりページ速度が向上します

目次背景1. dns-prefetch とは何ですか? 2. dns-prefetch を設定するに...

MySQLカバーインデックスの利点

一般的な提案は、WHERE 条件のインデックスを作成することですが、これは実際には一方的です。インデ...

MySQL 重複インデックスと冗長インデックスの例の分析

この記事では、例を使用して MySQL の重複インデックスと冗長インデックスについて説明します。ご参...

MySQL パーティション関数の詳細な説明と例の分析

まず、データベース パーティショニングとは何でしょうか?以前、MySQL のテーブル パーティショニ...

HTML スタイル タグと関連する CSS リファレンスの詳細な説明

HTML スタイル タグスタイルタグ - ドキュメント内でスタイルを宣言するときにこのタグを使用しま...

Docker の MySQL コンテナのタイムゾーン問題の修正

序文Ahhang が Springboot プロジェクトを開発していたとき、フロントエンドから検証コ...

nginx リバース プロキシでの proxy_pass の実装

フォーマットはシンプルです: proxy_pass URL; URL には、送信プロトコル (htt...

HTML 編集の基礎 (初心者必読)

DREAMWEAVER を開き、新しい HTML を作成します。 。ボディの特性: bgcolor...