float型は小数部を含んで6桁までであれば、入力した値そのままに保存出来ます。 簡単に用途をまとめると、こんな感じでしょうか。 小数点以下桁数を揃えて正確に扱うならば、demical型またはdouble型を使う (例:緯度経度情報) 小数部を含んで6桁まで入力された通りに保存する用途であれば、float型を使う そのまま保存したい場合には、varchar型を使う double型とdemical型との違いは次のページがとても詳しいです。 緯度経度情報などdemicalの方が望ましいのですが、double型の方がパフォーマンスは良いです。 Decimal’s declaration and functioning is similar to Double. But there is one big difference between floating point values and de
![MySQLで6桁までの小数点を丸めずに扱うならDouble型かDecimal型を使うべき理由 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/91d7dbd7fc161cf273a84aa8e7dfa8972ee60c88/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9TXlTUUwlRTMlODElQTc2JUU2JUExJTgxJUUzJTgxJUJFJUUzJTgxJUE3JUUzJTgxJUFFJUU1JUIwJThGJUU2JTk1JUIwJUU3JTgyJUI5JUUzJTgyJTkyJUU0JUI4JUI4JUUzJTgyJTgxJUUzJTgxJTlBJUUzJTgxJUFCJUU2JTg5JUIxJUUzJTgxJTg2JUUzJTgxJUFBJUUzJTgyJTg5RG91YmxlJUU1JTlFJThCJUUzJTgxJThCRGVjaW1hbCVFNSU5RSU4QiVFMyU4MiU5MiVFNCVCRCVCRiVFMyU4MSU4NiVFMyU4MSVCOSVFMyU4MSU4RCVFNyU5MCU4NiVFNyU5NCVCMSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MDM3MTliODYxOTQ3YWM0NDhiMzU3NGFkMTEzOTYzYjY%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQweS1rZW4mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTFiZWU3ZWY0MWVhOTI2MDIwNDFjNjZhNTMzZmMxZGEw%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dd105a97a9c7ff785747c00295728c2bc)