有人可以解释一下如何在sqlite
网站上阅读sqlite
流程图和图表吗?
例如,如下图:
我如何阅读本文 - 这是什么意思?
答案 0 :(得分:3)
上面的流程图为您提供了编写select语句的有效方法。只需按照箭头,您就可以看到您可以做什么。
阅读本文,您可以看到必须从SELECT开始。然后你可以直接进入结果列或放入DISTINT或ALL(但不是两者都有,因为没有办法跟随箭头并将它们放在一起)。
进入结果列后,您可以继续,或者输入逗号和其他结果列。您可以根据需要循环多次。
从那里你可以一直到最后,或者放入任何FROM,WHERE或GROUP BY子句(但如果他们在那里,他们必须按顺序)。 GROUP BY子句可以有一个可选的HAVING子句。
最后,它只是一个流程图。按照箭头。这个图并没有解释这些东西的作用,但它只解释了什么是法律声明。
答案 1 :(得分:3)
您看到的图表更像是State Machine Diagram
,您可以为其找到好的信息State Machines。状态机图仅从一个状态开始并以另一个状态结束。例如,所示图表中的起点是“SELECT”之前的圆圈,而结束状态是底部的最后一个圆圈。
从一种状态转换到另一种状态取决于您将收到的输入。例如,通过看到“SELECT”,我们从开始状态转换到“SELECT”状态。之后有三个选项
所有这些输入都会导致状态移动新状态,读取列列表。在列列表中,您可以看到有两个选项,
后一种状态阻止你最终结束:
SELECT Name, FROM Students
它会强制您在每个逗号后输入另一个列名。
我不会详细介绍图表的其他部分,因为@DamienBlack已经宣布它已经足够了。