use*_*791 9 sqlite android android-sqlite
我对以下内容在SQLite中声明为数据类型感到困惑:1.email 2.phone number 3.password(有些文章我发现他们使用String而不是int来获取电话号码和密码,为什么会这样?)
SQLite中基本上有5种类型的数据类型:
1.)NULL 2.)BLOB 3.)INTEGER 4.)REAL 5.)TEXT
您可以在以下页面上阅读它们SQLite数据类型.
至于你的问题:
1.)由于Email可以包含字母数字和特殊字符,因此必须将此字段声明为TEXT.
2.)对于电话号码,您必须决定如何存储号码.例如,其中一个人希望将他的电话号码存储为
4567890
虽然其他人想要存储相同的号码
456-7890
在first case中,datatype would be INTEGER而在second case这将TEXT是第二种情况是由特殊字符.
3.)因为password,TEXT它可以有任何性格.一定要加密它.
希望能帮助到你.:)
| 归档时间: |
|
| 查看次数: |
14313 次 |
| 最近记录: |