[解決済み] MySQLです。floatとdoubleの違いは何ですか?
2022-03-01 18:39:49
質問
新しいデータベース構造をチェックしたところ、誰かがフィールドをfloatからdoubleに変更していました。なぜだろうと思い、mysqlのドキュメントを確認しましたが、正直なところ、何が違うのか分かりませんでした。
どなたか説明してください。
どのように解決するのですか?
どちらも浮動小数点数を表しています。A
FLOAT
は単精度用であるのに対し
DOUBLE
は倍精度の数値に対応します。
MySQLは単精度の値には4バイト、倍精度の値には8バイトを使用します。
浮動小数点数と10進数(数値)には大きな違いがあり、それを利用するために
DECIMAL
というデータ型があります。これは正確な数値データの値を保存するために使用されます。浮動小数点数とは異なり、金銭データなどでは正確な精度を維持することが重要なのです。
関連
-
[解決済み】autoカラムは1つしか存在できない
-
[解決済み] MySql テーブル、エラー#1064 & エラー#1068 複数の主キーが定義されている [終了] 。
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] MySQLでコマンドラインを使用してユーザーアカウントのリストを取得するにはどうすればよいですか?
-
[解決済み] utf8_general_ciとutf8_unicode_ciの違いは何ですか?
-
[解決済み] MySQLデータベースのテーブルのサイズを取得する方法は?
-
[解決済み] MySQLでibdata1ファイルを縮小/パージする方法
-
[解決済み] MySQLのことです。変数 vs. 変数。その違いは何ですか?
-
[解決済み] VARCHARとCHARの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】SQL文が動作しない-「オペランド型の衝突:dateはintと互換性がない」。
-
[解決済み】MySQLエラー1264:カラムの範囲外の値
-
コマンドでmysqlに接続中、'mysql'が内部または外部コマンドとして認識されない エラーは解決されました。
-
[解決済み] 1030 ストレージエンジンからエラー28が発生しました
-
[解決済み] MySQL エラー: キーの長さがないキー指定
-
[解決済み] MySQL エラー 1093 - FROM 句で更新のターゲット テーブルを指定できません。
-
[解決済み] MySQLが重複したレコードを削除し、最新のレコードを保持する
-
[解決済み] ローカルマシンからリモートDBをmysqldumpする方法
-
[解決済み] テーブルがクラッシュしたと判定されたため、修復する必要があります。
-
[解決済み] floatとdecimalのデータ型の違い