首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLite语法对所有平台都一样吗?

问SQLite语法对所有平台都一样吗?
EN

Stack Overflow用户
提问于 2013-11-27 22:20:43
回答 2查看 79关注 0票数 0

首先,如果这个问题是重复的,或者过于宽泛,请引导我进入正确的话题,我会删除这个问题。

我遵循本教程:SQLite与C#的结合,我试图向sql查询添加ORDER,并限制子句。

我的问题是,我应该搜索“如何在SQLite中使用C#订购”,还是SQLite查询的语法对于所有平台(C#、PHP、Android)都是一样的?那么,对于所有的SQLite实现来说,一个单一的答案是否有效?对于这样的查询,有什么好的资源吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-27 22:24:12

SQLite语法(和SQL标准)定义明确,不依赖于您正在使用的API:https://www.sqlite.org/lang.html

C#、Java或任何其他语言都可能有不同的对象与数据库、结果集和其他与数据库相关的东西进行交互,但是SQL是SQL,它保持不变。

票数 3
EN

Stack Overflow用户

发布于 2013-11-27 22:58:24

我是这样想的。SQL是一种广泛的通用语言,就像英语一样。它有许多方言/变体(如美国、澳大利亚等),可以像SQLite、MySQL等使用。但是当说特定的方言时,比方说SQLite,语言无论如何都是一样的。但是仅仅因为单词是相同的,就有不同的方式来交流这种语言(比如电子邮件和手写的字母)。虽然词语完全相同,但这只是一种不同的表达方式。您可以将各种计算机语言(C#、PHP等)视为将您想要的SQL单词传送到数据库的不同方法。因此,如果您想要与数据库交谈,您需要弄清楚您将对它说什么(计算出SQL)。然后计算出你将如何发送信息(什么计算机语言)。

希望这能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20254178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档