我是Android開發人員。我想在SQLite3上創建一個表,並且我想要一個布爾類型的列。我可以定義一個列,類型是整數,值只使用0和1.我也可以使用一個類型爲text(char)的列,並使用值'T','F'。哪一個更小更快?我應該在sqlite3上使用整數或文本
-3
A
回答
3
+0
謝謝,我明白了。 – user3717061
+0
@ user3717061我很高興它幫助,如果我的答案幫助你可以將其標記爲公認的答案.. – aProgrammer
相關問題
- 1. 應該使用CSV或sqlite3的,使在蟒蛇數據庫?
- 2. 我應該使用整數主ID嗎?
- 3. 我們應該或不應該在模型中使用參數?
- 4. 我應該使用SQLite3的全文搜索包嗎?
- 5. 我應該使用&&或||
- 6. 我應該使用文本文件還是數據庫?
- 7. 我應該把使用版本放在我的文件頂部
- 8. 我應該在Windows或Cygwin上使用python嗎?
- 9. 我應該在軌道上使用ruby中的has_one或belongs_to嗎?
- 10. 我應該在Unix上使用system_category或generic_category作爲errno嗎?
- 11. 我們是否應該在TFS 2015上使用Git或TFVC
- 12. 我應該在窗體控件上使用`registerOnChange`或`valueChanges`
- 13. 我應該在MySQL中使用什麼樣的整數?
- 14. 我應該在32/64位機器上使用stdint.h整數類型嗎?
- 15. 對於文本內容我應該使用文本文件還是數據庫?
- 16. 我應該使用本地數據庫還是XML文件?
- 17. 爲什麼我應該使用整數而不是浮點數?
- 18. 我應該在Windows上使用哪個版本的Perl?
- 19. 我應該使用鎖或ToList()
- 20. therubyracer或nodejs,我應該使用?
- 21. 我應該使用導航或ul
- 22. 我應該使用什麼? AJAX或jQuery?
- 23. 我應該使用app.get或app.all快遞
- 24. 我是否應該使用document.createDocumentFragment或document.createElement
- 25. 我應該繼承或使用類別
- 26. 我應該怎樣使用IEnumerable或IList?
- 27. 我應該使用什麼,UITableView或UICollectionView?
- 28. 我應該使用哪一個? decimal.Add()或「+」
- 29. 我應該使用十進制或VARCHAR
- 30. 我應該使用eclipse rcp或eclipse scout?
「INTEGER。該值存儲在1,2,3,4,6,或8個取決於值的大小字節的帶符號的整數,」。我想用1個字節來存儲BOOL並不算太壞 –
非常感謝。但是如果我使用文本類型,它將被存儲爲UTF-8文本,'T'和'F'是ascii字符,也會使用一個字節,不是嗎? – user3717061
@DerGolem UTF-8每個ASCII字符使用一個字節。正如你可以在[documentation](http://www.sqlite.org/fileformat2.html#record_format)中看到的,整數0和1使用*零*字節(這些值是用串行類型處理的)。 –