2012-03-01 138 views
1

我已经开始为我的Android应用程序使用SQLite。我想知道的是我可以在哪里找到要使用的查询列表,它们对于MySQL是否一样,并且我能够使用来自MySQL的类似查询吗?SQLite的MySQL语法语法

+0

大多数查询都是类似的,但没有人能给你一个完整的教程在一个单一的答案。开始翻译,如果你在翻译具体的翻译时遇到困难,现在可以在这里提问。 – 2012-03-01 19:52:40

+2

http://www.sqlite.org/lang.html – 2012-03-01 19:52:43

+0

CONCAT *函数在SQlit中不起作用,它们应该用||替换。必须使用PIPES_AS_CONCAT标志在Mysql中启用管道 – ymakux 2017-11-08 01:22:12

回答

4

SQLite提供了一个相当不错的SQL标准实现。检查语法here。第一段中有一个突出的环节,描述了疏漏。

编辑:没有存储过程或函数。您可以在运行时在代码中模拟这些代码,但是,使用预准备语句

+0

您是否知道如果您创建类似MySQL的函数? – 2012-03-01 19:54:51

1

查询列表?您需要使用'SQLiteDatabase.query'方法来查询您的Android应用程序中的SQLite数据库。在迁移你的MySQL查询时,你需要考虑SQLite特定的SQL。