首先,如果这个问题是重复的,或者过于宽泛,请引导我进入正确的话题,我会删除这个问题。
我遵循本教程:SQLite与C#的结合,我试图向sql查询添加ORDER,并限制子句。
我的问题是,我应该搜索“如何在SQLite中使用C#订购”,还是SQLite查询的语法对于所有平台(C#、PHP、Android)都是一样的?那么,对于所有的SQLite实现来说,一个单一的答案是否有效?对于这样的查询,有什么好的资源吗?
发布于 2013-11-27 22:24:12
SQLite语法(和SQL标准)定义明确,不依赖于您正在使用的API:https://www.sqlite.org/lang.html
C#、Java或任何其他语言都可能有不同的对象与数据库、结果集和其他与数据库相关的东西进行交互,但是SQL是SQL,它保持不变。
发布于 2013-11-27 22:58:24
我是这样想的。SQL是一种广泛的通用语言,就像英语一样。它有许多方言/变体(如美国、澳大利亚等),可以像SQLite、MySQL等使用。但是当说特定的方言时,比方说SQLite,语言无论如何都是一样的。但是仅仅因为单词是相同的,就有不同的方式来交流这种语言(比如电子邮件和手写的字母)。虽然词语完全相同,但这只是一种不同的表达方式。您可以将各种计算机语言(C#、PHP等)视为将您想要的SQL单词传送到数据库的不同方法。因此,如果您想要与数据库交谈,您需要弄清楚您将对它说什么(计算出SQL)。然后计算出你将如何发送信息(什么计算机语言)。
希望这能帮上忙!
https://stackoverflow.com/questions/20254178
复制相似问题