【发布时间】:2016-03-23 01:36:04
【问题描述】:
我想制作一个向用户显示引用列表的应用程序,并且每个用户都可以收藏他们喜欢的引用,以便用户可以看到用户收藏的所有收藏引用。
我想在 Android Studio 上制作应用程序并使用 MySQL,而不是 SQLite。
所以如果我希望每个用户都有自己的收藏列表,那么我必须制作一个用户表,对吗?登录?
这张桌子对吗?
表用户
user_id(整数、主键、非空、自动递增)
email(Text or varchar?? , Not Null)
密码(Text or varchar??,Not Null)
表格报价列表
quote_id(整数、主键、非空、自动增量)
引号(文本,非空)
作者 (varchar(30), Not Null)
类型(我希望它具有多重价值,例如:励志、爱情)
我的问题是:
- 电子邮件、密码和类型的正确类型是什么?
- 我应该将收藏列、表用户或表引用列表放在哪里?
- Favorite 列应该是布尔值,默认为 0 对吧?
编辑帖子
所以我将不得不制作三个表格:
用户表
报价单表
用户最喜欢的表
用户收藏表有两个外键,即:
user_id
quote_id
因此,这里是填充的 userFavourite 表的示例
user_id quote_id
1 2
1 3
1 4
2 4
2 6
是这样的吗?
【问题讨论】:
标签: php android mysql database android-studio