sqlite和mysql iPhone有什么相似之处

问题描述

|| 我只是在考虑iPhone上的数据库,我想知道在iPhone上编写sqlite所需的知识。它与MysqL有何异同? 谢谢     

解决方法

        这是一个针对不同SQL方言的非常好的比较站点: http://en.wikibooks.org/wiki/SQL_Dialects_Reference 为了快速总结差异,以下是其中一些: 的MySQL 需要用户名和密码才能连接。 标识符由`转义 用CONCAT()连接两个字符串 使用以下联接类型: 交叉 内 剩下 左外 对 正确的外观 自然 自然左 自然左外 自然权利 自然权利外 直行 使用以下集合运算符: 联盟 全联盟 联盟区 SQLite的 不需要用户名和密码即可连接。 标识符由[]转义 用||连接两个字符串 使用以下联接类型: 交叉 内 剩下 左外 自然 自然十字 自然内在 自然左 自然左外 使用以下集合运算符: 除了 相交 联盟 全联盟 编写表达式时还有一些其他差异,例如: 的MySQL 正则表达式 SQLite的 REGEXP 格劳博 不是GLOB 比赛 不匹配 为了帮助您建立查询,您可以使用https://github.com/ziminji/objective-c-sql-query-builder 如果要比较基本的CRUD语句,请查看以下链接: 的MySQL 删除:http://dev.mysql.com/doc/refman/5.0/en/delete.html 插入:http://dev.mysql.com/doc/refman/5.5/en/insert.html 选择:http://dev.mysql.com/doc/refman/5.0/en/select.html 更新:http://dev.mysql.com/doc/refman/5.0/en/update.html SQLite的 删除:http://www.sqlite.org/lang_delete.html 插入:http://www.sqlite.org/lang_insert.html 选择:http://www.sqlite.org/lang_select.html 更新:http://www.sqlite.org/lang_update.html     ,        sql语言非常相似,但不完全相同。最烦人的区别是 在sqlite中,您无法获得与查询匹配的记录数。     ,        如果您知道SQL,那么SQLite就像小菜一碟。您可以使用Firefox中提供的用于SQLite的插件,并从SQLite开始。     ,        在这两种实现中,SQL语法都非常相似。但是,SQLLite远非被/接受完整的SQL语言。上次尝试使用SQLLite时,我不得不通过更改表顺序将ѭ0转换为ѭ1。     ,        使用这个网址,并使用这个概念..... http://dblog.com.au/iphone-development-tutorials/iphone-sdk-tutorial-reading-data-from-a-sqlite-database/ http://www.code2design.com/tutorial/convert_mysql_tables_to_sqlite_tables#comment-4543