我应该使用哪种数据类型作为标志(在MySQL中)?我只想检查用户目前是否在线。
我想过一个TINYINT或SET这既可能是0或1标志的哪个数据类型?
4
A
回答
5
TINYINT
是适合你的建议是什么:
`status` tinyint(1) unsigned NOT NULL DEFAULT '0'
1
亲爱TINYINT是标志更好,因为它是非常小的int和它也比其他保存你的字节更多。您也可以选择char(1),但我会建议您选择tinyint
1
TINYINT与MySQL中的布尔类型相同,其中0为false且1为true。您可以输入true或false,并将其评估为1或0.
相关问题
- 1. 哪个JNI数据类型?
- 2. 哪个数据类型用于小数?
- 3. 指针指向哪个数据类型?
- 4. DtSearch标志dtsSearchSelectMostRecent基于哪些数据
- 5. 哪种数据类型用于日志条目
- 6. 哪种数据库类型用于日志分析?
- 7. MS Access“Number”类型对应哪个C#数据类型?
- 8. 找到所有的行*不*标志(SET数据类型)
- 9. SQL 2008数据类型 - 使用哪些数据类型?
- 10. 哪些Progress数据类型对应于哪些SQL Server数据类型?
- 11. 哪个数据库模型?
- 12. 这是哪种类型的数据?
- 13. 分辨率的哪种数据类型
- 14. HTML的哪种数据类型?
- 15. 哪个数据库实现哪种Java SQL类型?
- 16. 标准数据类型
- 17. Oracle标识数据类型
- 18. 哪个更好?原始数据类型或包装类?
- 19. C++:数据类型,要使用哪些?
- 20. 哪些数据类型用于序号?
- 21. 我比较哪种数据类型?
- 22. 要使用哪种数据类型?
- 23. 哪种数据类型选择?
- 24. SharedObject支持哪些数据类型?
- 25. 要查找哪些SQL数据类型?
- 26. iPhone MIME类型数据库在哪里?
- 27. PowerShell具有哪些数据类型?
- 28. Java乘法long和float数,哪个数据类型是结果?
- 29. 哪个PHP数据类型接受数字和破折号
- 30. 哪个c数据类型应该用于十进制数字?
请注意,unsigned tinyint(1)仍可以存储0-255的值。 – pilcrow 2012-04-28 22:45:53