我只是在考虑iPhone上的数据库,我想知道在iPhone上编写sqlite时我需要知道什么。它与MySQL的相同点和不同点是什么?
由于
答案 0 :(得分:2)
这是一个非常好的比较网站,适用于不同的SQL方言:
为了快速总结这些差异,以下是一些:
<强>的MySQL 强>
使用以下连接类型:
使用以下集合运算符:
<强> SQLite的强>
使用以下连接类型:
使用以下集合运算符:
在编写表达式时还有其他一些差异,例如:
<强>的MySQL 强>
<强> SQLite的强>
为了帮助您构建查询,您可以使用https://github.com/ziminji/objective-c-sql-query-builder
如果您想比较基本的CRUD语句,可以参考以下链接:
<强>的MySQL 强>
<强> SQLite的强>
答案 1 :(得分:0)
sql语言非常相似但不完全相同。最烦人的区别是 在sqlite中,您无法获得与查询匹配的记录计数。
答案 2 :(得分:0)
如果您了解SQL,那么SQLite就像小蛋糕一样。您可以使用Firefox for SQLite中提供的插件,并开始使用SQLite。
答案 3 :(得分:0)
两种实现中的SQL语法非常相似。但是,SQLLite远不是/接受完整的SQL语言。上次我尝试使用SQLLite时,我被迫通过更改表顺序将RIGHT JOIN
转换为LEFT JOIN
。
答案 4 :(得分:0)