我需要将工资存储在mysql数据库中,我无法计算出需要存储的数据类型,基本上我想以类似的格式存储它们,分别为22,000或25,500。帮助将数据存储在mysql中
0
A
回答
1
强烈建议您将工资视为'浮动'并使用运行时格式来添加逗号。
但是,据我所知,你不得不求助于TEXT的数据类型。
0
如果您打算只将工资明细存储为22,000,那么您可以简单地使用varchar
或nvarchar
类型。但是,如果您在某些分析或计算中使用此列,则无论是在需要时,都需要在代码中转换列数据类型。这取决于您将使用多少位置或查询此列进行计算。
1
我会将工资存储为DECIMAL(10,2),然后在显示工资FORMAT时显示他们。通过这种方式,您可以对数学运算(SUM)进行排序,搜索和正确执行。避免使用FLOAT钱。这将为您节省大量的headackes - storing money amounts in mysql
相关问题
- 1. MySQL帮助存储数据
- 2. MySql存储过程帮助
- 3. Mysql存储函数需要帮助
- 4. 需要Mysql存储函数帮助
- 5. 我需要帮助存储单选按钮在mysql数据库
- 6. 需要帮助存储/检索数据
- 7. 将mysql数据存储在数组中
- 8. 将mysql数据存储在数组中
- 9. 在MySQL中需要帮助SUM数据
- 10. 帮助MySQL合并和存储过程
- 11. 将函数的帮助存储在MATLAB中的变量中
- 12. 将数据存储在mysql中
- 13. 将JSON数据存储在MySQL表中
- 14. 将PDF存储在MySQL数据库中
- 15. 将SQL存储在MySQL数据库中
- 16. 在哪里存储帮助函数?
- 17. 需要帮助写入文本文件并将数据存储在数组中
- 18. 在iPhone SQLite帮助中存储数据的问题!
- 19. 在MySQL中存储数据
- 20. 将数据存储到mysql
- 21. 使用MySQL和PHP将数据存储在MySQL数据库中
- 22. 在MySQL存储过程中需要帮助
- 23. 数据存储表单数据插入帮助请
- 24. 帮助,存储过程
- 25. SQL帮助存储过程
- 26. Oracle存储过程帮助
- 27. 帮助存储过程
- 28. 在存储过程视图数据需要帮助
- 29. get()和peek()帮助存储大量数
- 30. MySQL主数据存储区和MongoDB辅助数据存储区之间的ETL
TEXT不是一个很好的选择,因为它是用于大量的数据。 Varchar会更好 –