我有一對數字字段將存儲固定長度的數值,我不需要在這些字段上做任何數學運算或者按照從最高到最低或者類似的順序排序,所以我想知道是否使用CHAR
數據類型會比使用BIGINT
更好?固定長度數值 - BIGINT或CHAR數據類型?
0
A
回答
2
如果您有一個固定寬度的數字,並且它適合於decimal
字段,則使用該數據類型。像decimal(15, 0)
應該給你想要的。
如果選擇是固定寬度的字符和字符串之間,我可能會在這種情況下使用字符串。我發現char(15)
比在bigint
字段中存儲15位數字更有意義。這表明該字段實際上是某種標識符,而不是實際的數字。
0
如果數據是數字,用一個數字字段。你永遠不知道什麼時候你的需求會改變,你需要在現場進行數字處理。
相關問題
- 1. 固定長度整數數據類型
- 2. MySQL固定長度和可變長度數據類型
- 3. 固定長度FIFO的Python數據類型
- 4. R RpostgreSQL bigint數據類型
- 5. MySQL CHAR數據類型
- 6. 用於短固定長度二進制數據的Oracle數據類型
- 7. 指定數據類型的長度
- 8. Python固定長度數據包
- 9. MySQL中char數據類型的最大長度錯誤
- 10. 找到自定義數據類型的大小(或長度)
- 11. TypeScript - 固定長度數組<length>類型?
- 12. 計算SQL Server sql_variant數據類型用於存儲固定長度數據類型的存儲空間
- 13. C99的固定寬度整數類型
- 14. 是否有可存儲超過255個字符的MySQL的CHAR數據類型的固定長度版本?
- 15. 從固定長度文件讀取數據到類對象中
- 16. ORA-00910:其數據類型的指定長度太長
- 17. EF6:ORA-00910:數據類型的指定長度太長
- 18. 固定長度
- 19. 打印數據類型char()
- 20. Rails數據類型,長度和Datepicker
- 21. SQL Server:檢索數據類型長度
- 22. SQL - BIGINT數據類型始終是8個字節?
- 23. 類型長度值與定義的/結構化的長度值
- 24. 小整數類型長度
- 25. 映射到MySql的Ecto或Elixir數據類型BIGINT
- 26. 固定長度的大整數
- 27. 固定長度的數量以及
- 28. 固定長度字符串的數字
- 29. 固定寬度二進制數據的理想字段類型
- 30. 覆蓋SQL Server中bigint數據類型的最大值