これは簡単な質問ですが、正解を見つけることができないようです... 数値をmySQLテーブルに格納する必要があります。あるものは肯定的であり、あるものは否定的なものです 最大値は100で、最小値は-100です。私が使用すべき最良のデータタイプは何ですか? VARCHAR? INTはポジティブでのみ機能します。mySQLのフィールド型
0
A
答えて
2
INT
タイプは、正と負の両方で機能します。
TINYINT SIGNED
を使用して、-128
と+127
の間の整数値を格納できます。
小数点以下の桁数に整数だけでなく数値を格納する場合は、FLOAT
またはDECIMAL(m.n)
のいずれかを使用できます。 DECIMAL(5,2)
では、-999.99
から+999.99
までの任意の値を格納できます(小数点以下5桁2)。
0
INTは、UNSIGNEDを指定しない限り、負の数でも機能します。 TINYINT(-128〜127)は、値の範囲に最適です。
+0
Smallintは-32768〜32767ですが、TINYINTは-128〜127のように良いでしょう – twilson
1
1
関連する問題
- 1. MySQLの#1064 - varchar型のフィールド
- 2. MySQLの検索月のvarchar型のフィールド
- 3. MySQL:2つのブール型フィールドのインデックス
- 4. 2つのオプションのみを持つフィールドのMySQLデータ型
- 5. C#MySQLのフィールド型の誤った解釈
- 6. MySQLの自然は、varchar型のフィールドでソート
- 7. MySQLで2つのフィールドw/timeデータ型を差し引く
- 8. MySQLの値がSETデータ型フィールドにない
- 9. MySQLのデータ型tinyint型(4)
- 10. mysqlフィールドのスペース
- 11. のMySQL - フィールド
- 12. フィールドのMysqlエコー
- 13. POSTGRESQL:varchar型フィールドのオートインクリメント
- 14. のInfoPathオートナンバー型フィールド
- 15. フィールド型フィールドに還元型のパス値を入力
- 16. 日付フィールドのデータ型はvarchar型
- 17. 空フィールドのMYSQLクエリステートメント
- 18. MySQLの注文フィールド
- 19. テーブル内のmysqlフィールド
- 20. Updateing MySQLのJSONフィールド
- 21. MySQLのフィールド「オプションが」
- 22. SELECTフィールドGROUP MySQLの
- 23. のMySQL JSON_CONTAINSフィールド値
- 24. MySQLのフィールド長エラー
- 25. Mysqlの更新フィールド
- 26. フィールド値のMySQLワイルドカード?
- 27. C#データ型とMySqlデータ型
- 28. mySqlのDAYSデータ型
- 29. mysqlデータベースのdatetime型
- 30. ベストMySQLのデータ型
それは 'UNSIGNED'はない場合' VARCHAR'はあまりにもテキストデータ、ネガのための 'INT' *缶*作業のためであるを使用して使用します。 – ggreiner