我想存儲像JAN,FEB這樣的月份,並很快在數據庫中。我應該使用哪種數據類型?因爲如果我使用varchar,當我顯示它時,它不會正確排序。請指教。適用於mysql月份的數據類型
0
A
回答
0
只需將其存儲爲完整日期(也許總是使用第一天作爲日期),並使用數據庫函數MONTH()
(如果您只需要它的一部分)。
1
您可以使用TINYINT是爲一個月,有另一個表列month_id,MONTH_NAME
你的地方,這使得使用該字段,你仍然可以做範圍查詢更加容易,等
1 JAN
2 FEB
etc...
排序等將工作正常。當你想要顯示時,有一個簡單的內部連接。
0
在數據庫中存儲月份數量。 即對於JAN商店01,FEB商店02等等。 以數據類型TINY INT爲您的字段。
或其他解決方案,您可以嘗試:
採取數據類型日期爲你的領域。 使用這種類型的查詢:SELECT DATE_FORMAT('2014-03-27','%b');
相關問題
- 1. mysql數據類型只存儲月份和年份
- 2. Mysql月份和年份的數據
- 3. 什麼是適用於HIVE的nvarchar,MYSQL數據庫的適當數據類型?
- 4. 適用於Windows.System.Colors的MSAccess數據類型
- 5. 適用於很長CSV數據的最佳MySQL類型
- 6. 如何使用mysql選擇基於月份的數據
- 7. 適用於MySQL數據庫表的Django 1.8.2模型的字段類型
- 8. Hive的適當數據類型適用於UDF的DATE和TIMESTAMP
- 9. MySQL的:基於當前的月份和
- 10. 等價於Vertica'Interval'數據類型的Mysql
- 11. 關於MySQL中的BLOB數據類型
- 12. 基於TIMESTAMP的MySQL分組月份
- 13. 僅顯示月份和年份不適用於jQuery-2.1.1
- 14. JQuery日期選擇器僅適用於月份和年份
- 15. MySQL:計數連續月份
- 16. SQLite搜索查詢不適用於雙數據類型數據?
- 17. Sqlite將月份/年份的文本數據類型的列轉換爲日期
- 18. 適合的數據類型
- 19. MySQL年份類型
- 20. 用於在MySQL中保存GPS數據的數據類型
- 21. 如何爲數據類型「date」選擇月份?
- 22. 適用於大型數據集的OptaPlanner
- 23. 適用於小型數據集的MongoDB
- 24. 這是MySQL枚舉數據類型的適當使用嗎?
- 25. Flyway數據導入僅適用於MySQL,不適用於H2
- 26. 模函數只適用於整數數據類型嗎?
- 27. 用於存儲血型的MySQL數據類型?
- 28. 基於條目在MySQL月份名稱
- 29. 在cakephp中檢索基於年份和月份的數據
- 30. mysql數據類型
你的意思是我需要使用DATETIME數據類型嗎? – Ren
當然是的...... –
得到這個錯誤:不正確的日期時間值:'月'列'月' – Ren