SQLITE Android 设计

SQLITE Android Design

我正在尝试构建一个杂务应用程序,用户可以在其中创建一个带密码的群组,然后他们可以将杂务添加到他们创建的群组中。我的问题是我使用 sqlite 作为数据库,我想知道是否可以将数据库列添加到 table。我计划在我的数据库中创建一个 table,其中包含 ID、用户名、密码、数据库列。 database 是我将创建额外数据库的地方,它将存储我的应用程序的琐事 table。如果我不能这样做,有人可以引导我如何做,例如,创建一个 table 命名组,然后在其列中包含 ID、用户名和密码。然后对于每个组行,能够以某种方式将其与另一个相应的数据库或 table 匹配,其中 table 将是带有名称、频率等列的琐事。无论我添加多少组行,我都需要以某种方式做另一件苦差事 table 来匹配它,但我需要知道如何 link 并仅从我的组 table 中引用它].如果有更好的方法使用 SQLite 执行此操作,我很想知道。谢谢。

如果我答对了你的问题,我想你只需要使用 PRIMARY_KEY 和 FOREIGN_KEY。希望您了解数据库中的约束。

所以基本上两个 table 将共享一个唯一的 KEY,密钥将是 table 1 中的 PRIMARY_KEY 并且将充当 link 或引用第二个 table 中的行,其中它是 FOREIGN_KEY

check this for more on constraints