iphone - 如何创建或稳定 FMDB 中两个表之间的关系?

标签 iphone sqlite fmdb

我是 iOS 开发新手,也是 SQLITE 数据库新手。我在项目中使用 FMDB 作为包装器,并且有两个表 1) ParticepentsTable 和 2) ExerciseTable

ParticepentsTable 包含 4 行,例如 Id、Name、Gender 和 Exercise_IdExerciseTable 包含 2 行,即 Id 和 练习名称

我的问题如下:-

1) 我想使用 FMDB 在表 1 和表 2 之间建立外键关系,以便我可以根据参与者的选择存储练习。

2)或者有其他方式根据参与者选择或插入练习吗?

3) 我可以使用 Join 根据参与者 ID 从两个表中获取数据吗?

任何人都可以帮忙!

教程链接更受赞赏!谢谢!

最佳答案

通过查看您的其他问题,我猜您已经解决了这个问题。无论如何,这就是我的答案。在 iOS 开发中,直接使用 SQLite 的情况并不常见,而是使用 CoreData,它是一个将数据序列化为 SQLite 的 API(或者您也可以将其配置为将其序列化为二进制或 XML)。

这里有一些链接供您引用:

SQLite

CoreData

希望这有帮助!

关于iphone - 如何创建或稳定 FMDB 中两个表之间的关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18973648/

相关文章:

ios - ID警告:找不到选项目录

ios - UITableViewCells 未出现在 iPhone 5S 上的 iOS 7.1.2 中

iphone - 将 collectionView 转换为 Swift 以配置自定义单元格

ios - 我什么时候应该关闭 FMDatabaseQueue?

iphone - iOS 自定义 TabBar 高度

sql - 不带group by的聚合查询

c# - 如何从 sqlite 恢复已删除的数据?

ios - 将多个 SQLite 数据库与 FMDB 进行比较

ios - FMDB:SQLite 语句 ORDER BY 命令变音符号不正确

javascript - 使用可选参数运行LIKE查询-SQLite3