sqlite stmt

article/2025/9/19 1:44:02

转载:http://www.sqlite.org/syntaxdiagrams.htm


Syntax Diagrams For SQLite

sql-stmt-list:





References:    sql-stmt

See also:    lang.html

sql-stmt:



Used by:    sql-stmt-list

References:    alter-table-stmt    analyze-stmt    attach-stmt    begin-stmt    commit-stmt    create-index-stmt    create-table-stmt    create-trigger-stmt   create-view-stmt    create-virtual-table-stmt    delete-stmt    delete-stmt-limited    detach-stmt    drop-index-stmt    drop-table-stmt    drop-trigger-stmt    drop-view-stmt    insert-stmt    pragma-stmt    reindex-stmt    release-stmt    rollback-stmt    savepoint-stmt    select-stmt    update-stmt   update-stmt-limited    vacuum-stmt

See also:    lang.html    lang_explain.html

alter-table-stmt:



Used by:    sql-stmt

References:    column-def

See also:    lang_altertable.html

analyze-stmt:



Used by:    sql-stmt

See also:    lang_analyze.html

attach-stmt:



Used by:    sql-stmt

References:    expr

See also:    lang_attach.html

begin-stmt:



Used by:    sql-stmt

See also:    lang_transaction.html

commit-stmt:



Used by:    sql-stmt

See also:    lang_transaction.html

rollback-stmt:



Used by:    sql-stmt

See also:    lang_savepoint.html    lang_transaction.html

savepoint-stmt:



Used by:    sql-stmt

See also:    lang_savepoint.html

release-stmt:



Used by:    sql-stmt

See also:    lang_savepoint.html

create-index-stmt:



Used by:    sql-stmt

References:    expr    indexed-column

See also:    lang_createindex.html    partialindex.html

indexed-column:



Used by:    create-index-stmt    table-constraint

See also:    lang_createindex.html    lang_createtable.html    partialindex.html

create-table-stmt:



Used by:    sql-stmt

References:    column-def    select-stmt    table-constraint

See also:    lang_createtable.html

column-def:



Used by:    alter-table-stmt    create-table-stmt

References:    column-constraint    type-name

See also:    lang_altertable.html    lang_createtable.html    lang_createtable.html#tablecoldef

type-name:



Used by:    column-def    expr

References:    signed-number

See also:    lang_altertable.html    lang_attach.html    lang_createindex.html    lang_createtable.html    lang_createtrigger.html    lang_createview.html   lang_delete.html    lang_expr.html    lang_insert.html    lang_select.html    lang_select.html#compound    lang_select.html#simpleselect   lang_update.html    lang_with.html    partialindex.html

column-constraint:



Used by:    column-def

References:    conflict-clause    expr    foreign-key-clause    literal-value    signed-number

See also:    lang_altertable.html    lang_createtable.html    lang_createtable.html#tablecoldef

signed-number:



Used by:    column-constraint    pragma-value    type-name

See also:    lang_altertable.html    lang_attach.html    lang_createindex.html    lang_createtable.html    lang_createtrigger.html    lang_createview.html   lang_delete.html    lang_expr.html    lang_insert.html    lang_select.html    lang_select.html#compound    lang_select.html#simpleselect   lang_update.html    lang_with.html    partialindex.html    pragma.html#syntax

table-constraint:



Used by:    create-table-stmt

References:    conflict-clause    expr    foreign-key-clause    indexed-column

See also:    lang_createtable.html    lang_createtable.html#primkeyconst    lang_createtable.html#tablecoldef

foreign-key-clause:



Used by:    column-constraint    table-constraint

See also:    lang_altertable.html    lang_createtable.html

conflict-clause:



Used by:    column-constraint    table-constraint

See also:    lang_altertable.html    lang_conflict.html    lang_createtable.html    lang_createtable.html#notnullconst

create-trigger-stmt:



Used by:    sql-stmt

References:    delete-stmt    expr    insert-stmt    select-stmt    update-stmt

See also:    lang_createtrigger.html

create-view-stmt:



Used by:    sql-stmt

References:    select-stmt

See also:    lang_createview.html

create-virtual-table-stmt:



Used by:    sql-stmt

See also:    lang_createvtab.html

with-clause:



Used by:    delete-stmt    delete-stmt-limited    insert-stmt    update-stmt    update-stmt-limited

References:    cte-table-name    select-stmt

See also:    lang_createtrigger.html    lang_delete.html    lang_insert.html    lang_update.html    lang_with.html

cte-table-name:



Used by:    recursive-cte    with-clause

See also:    lang_createtrigger.html    lang_delete.html    lang_insert.html    lang_update.html    lang_with.html    lang_with.html#recursivecte

recursive-cte:





References:    cte-table-name

See also:    lang_with.html#recursivecte

common-table-expression:



Used by:    compound-select-stmt    factored-select-stmt    select-stmt    simple-select-stmt

References:    select-stmt

See also:    lang_altertable.html    lang_attach.html    lang_createindex.html    lang_createtable.html    lang_createtrigger.html    lang_createview.html   lang_delete.html    lang_expr.html    lang_insert.html    lang_select.html    lang_select.html#compound    lang_select.html#simpleselect   lang_update.html    lang_with.html    partialindex.html

delete-stmt:



Used by:    create-trigger-stmt    sql-stmt

References:    expr    qualified-table-name    with-clause

See also:    lang_createtrigger.html    lang_delete.html

delete-stmt-limited:



Used by:    sql-stmt

References:    expr    ordering-term    qualified-table-name    with-clause

See also:    lang_delete.html

detach-stmt:



Used by:    sql-stmt

See also:    lang_detach.html

drop-index-stmt:



Used by:    sql-stmt

See also:    lang_dropindex.html

drop-table-stmt:



Used by:    sql-stmt

See also:    lang_droptable.html

drop-trigger-stmt:



Used by:    sql-stmt

See also:    lang_droptrigger.html

drop-view-stmt:



Used by:    sql-stmt

See also:    lang_dropview.html

expr:



Used by:    attach-stmt    column-constraint    compound-select-stmt    create-index-stmt    create-trigger-stmt    delete-stmt    delete-stmt-limited   factored-select-stmt    insert-stmt    join-constraint    ordering-term    result-column    select-core    select-stmt    simple-select-stmt    table-constraint   update-stmt    update-stmt-limited

References:    literal-value    raise-function    select-stmt    type-name

See also:    lang_altertable.html    lang_attach.html    lang_createindex.html    lang_createtable.html    lang_createtrigger.html    lang_createview.html   lang_delete.html    lang_expr.html    lang_insert.html    lang_select.html    lang_select.html#compound    lang_select.html#simpleselect   lang_update.html    lang_with.html    partialindex.html

raise-function:



Used by:    expr

See also:    lang_altertable.html    lang_attach.html    lang_createindex.html    lang_createtable.html    lang_createtrigger.html   lang_createtrigger.html#undef_before    lang_createview.html    lang_delete.html    lang_expr.html    lang_insert.html    lang_select.html   lang_select.html#compound    lang_select.html#simpleselect    lang_update.html    lang_with.html    partialindex.html

literal-value:



Used by:    column-constraint    expr

See also:    lang_altertable.html    lang_attach.html    lang_createindex.html    lang_createtable.html    lang_createtrigger.html    lang_createview.html   lang_delete.html    lang_expr.html    lang_insert.html    lang_select.html    lang_select.html#compound    lang_select.html#simpleselect   lang_update.html    lang_with.html    partialindex.html

numeric-literal:





See also:    lang_expr.html#litvalue

insert-stmt:



Used by:    create-trigger-stmt    sql-stmt

References:    expr    select-stmt    with-clause

See also:    lang_createtrigger.html    lang_insert.html

pragma-stmt:



Used by:    sql-stmt

References:    pragma-value

See also:    pragma.html#syntax

pragma-value:



Used by:    pragma-stmt

References:    signed-number

See also:    pragma.html#syntax

reindex-stmt:



Used by:    sql-stmt

See also:    lang_reindex.html

select-stmt:



Used by:    common-table-expression    create-table-stmt    create-trigger-stmt    create-view-stmt    expr    insert-stmt    sql-stmt    table-or-subquery   with-clause

References:    common-table-expression    compound-operator    expr    join-clause    ordering-term    result-column    table-or-subquery

See also:    lang_altertable.html    lang_attach.html    lang_createindex.html    lang_createtable.html    lang_createtrigger.html    lang_createview.html   lang_delete.html    lang_expr.html    lang_insert.html    lang_select.html    lang_select.html#compound    lang_select.html#simpleselect   lang_update.html    lang_with.html    lang_with.html#recursivecte    partialindex.html

join-clause:



Used by:    select-core    select-stmt    table-or-subquery

References:    join-constraint    join-operator    table-or-subquery

See also:    lang_altertable.html    lang_attach.html    lang_createindex.html    lang_createtable.html    lang_createtrigger.html    lang_createview.html   lang_delete.html    lang_expr.html    lang_insert.html    lang_select.html    lang_select.html#compound    lang_select.html#simpleselect   lang_update.html    lang_with.html    partialindex.html

select-core:



Used by:    compound-select-stmt    factored-select-stmt    simple-select-stmt

References:    expr    join-clause    result-column    table-or-subquery

See also:    lang_select.html    lang_select.html#compound    lang_select.html#simpleselect

factored-select-stmt:





References:    common-table-expression    compound-operator    expr    ordering-term    select-core

See also:    lang_select.html

simple-select-stmt:





References:    common-table-expression    expr    ordering-term    select-core

See also:    lang_select.html#simpleselect

compound-select-stmt:





References:    common-table-expression    expr    ordering-term    select-core

See also:    lang_select.html#compound

table-or-subquery:



Used by:    join-clause    select-core    select-stmt

References:    join-clause    select-stmt

See also:    lang_altertable.html    lang_attach.html    lang_createindex.html    lang_createtable.html    lang_createtrigger.html    lang_createview.html   lang_delete.html    lang_expr.html    lang_insert.html    lang_select.html    lang_select.html#compound    lang_select.html#simpleselect   lang_update.html    lang_with.html    partialindex.html

result-column:



Used by:    select-core    select-stmt

References:    expr

See also:    lang_altertable.html    lang_attach.html    lang_createindex.html    lang_createtable.html    lang_createtrigger.html    lang_createview.html   lang_delete.html    lang_expr.html    lang_insert.html    lang_select.html    lang_select.html#compound    lang_select.html#simpleselect   lang_update.html    lang_with.html    partialindex.html

join-operator:



Used by:    join-clause

See also:    lang_altertable.html    lang_attach.html    lang_createindex.html    lang_createtable.html    lang_createtrigger.html    lang_createview.html   lang_delete.html    lang_expr.html    lang_insert.html    lang_select.html    lang_select.html#compound    lang_select.html#fromclause   lang_select.html#simpleselect    lang_update.html    lang_with.html    partialindex.html

join-constraint:



Used by:    join-clause

References:    expr

See also:    lang_altertable.html    lang_attach.html    lang_createindex.html    lang_createtable.html    lang_createtrigger.html    lang_createview.html   lang_delete.html    lang_expr.html    lang_insert.html    lang_select.html    lang_select.html#compound    lang_select.html#fromclause   lang_select.html#simpleselect    lang_update.html    lang_with.html    partialindex.html

ordering-term:



Used by:    compound-select-stmt    delete-stmt-limited    factored-select-stmt    select-stmt    simple-select-stmt    update-stmt-limited

References:    expr

See also:    lang_altertable.html    lang_attach.html    lang_createindex.html    lang_createtable.html    lang_createtrigger.html    lang_createview.html   lang_delete.html    lang_expr.html    lang_insert.html    lang_select.html    lang_select.html#compound    lang_select.html#simpleselect   lang_update.html    lang_with.html    partialindex.html

compound-operator:



Used by:    factored-select-stmt    select-stmt

See also:    lang_altertable.html    lang_attach.html    lang_createindex.html    lang_createtable.html    lang_createtrigger.html    lang_createview.html   lang_delete.html    lang_expr.html    lang_insert.html    lang_select.html    lang_select.html#compound    lang_select.html#simpleselect   lang_update.html    lang_with.html    lang_with.html#recursivecte    partialindex.html

update-stmt:



Used by:    create-trigger-stmt    sql-stmt

References:    expr    qualified-table-name    with-clause

See also:    lang_createtrigger.html    lang_update.html

update-stmt-limited:



Used by:    sql-stmt

References:    expr    ordering-term    qualified-table-name    with-clause

See also:    lang_update.html

qualified-table-name:



Used by:    delete-stmt    delete-stmt-limited    update-stmt    update-stmt-limited

See also:    lang_createtrigger.html    lang_delete.html    lang_indexedby.html    lang_update.html

vacuum-stmt:



Used by:    sql-stmt

See also:    lang_vacuum.html

comment-syntax:





See also:    lang_comment.html


http://chatgpt.dhexx.cn/article/Y1exFTJH.shtml

相关文章

【STMT】判定表法

文章目录 判定表法题目解答 判定表法 判定表(Desision table)用于表示和分析复杂的逻辑关系,描述了在不同条件(Condition)下执行的动作(Action)集合。判定表本质上就是真值表的扩展,每个条件由两种可能的赋值扩展到多种可能的赋值,并且可以通…

MATLAB绘制折线图和散点图

折线图: >> a[1.3,-0.1,-0.3,0.4,0.1,-0.4,0.2,0.3,0.2,0.3,-0.1,0.5]; >> x1:1:12;%第一个数是起始,最后一个数是最后一个数据,第二个数是间隔 >> plot(x,a,-*)%先x轴后y轴,第三个是点的形状散点图…

matlab画论文实验图——01折线图(标记数据点,添加误差条)

为了减少以后画图的工作量,把现在画的图总结成模板,方便以后引用或者调整 1、基础的折线图 代码如下,代码有详细的注释,方便调整。 %linestyle,linewidth,marker,color等等都可以在属性里随时修改,这就是…

Matplotlib画折线图

Matplotlib画折线图 有一些离散点,想看看这些点的变动趋势: import matplotlib.pyplot as pltx1 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] y1[30,31,31,32,33,35,35,40,47,62,99,186,480]x2 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] y…

matlab绘制多条折线图

%绘制多条折线图 clear clc n 12; x 1:n; C 10 * rand(n,1); A 10 * rand(n,1); J 10 * rand(n,1); figure; plot(x,C,s-,x,A,s-.,x,J,s--); legend(C,A,J); 效果:

matlab中怎么画函数曲线,用matlab 怎么画函数曲线图

matlab的数据处理能力很强大,这款软件还能绘制各种函数图形。下面我将介绍用matlab画函数图形的方法,以在同一张图上画出y1sin(x)和y2sin^2(x)的图形为例。 工具/原料 matlab 1方法/步骤 输入自变量: 画已知的函数图形,用向量的方…

Python Matlab绘制曲线图

Python Matlab绘制曲线图 文章目录 Python Matlab绘制曲线图一、简介二、绘制图形1、第一个曲线图2、第二个图形3、第三个图形4、第四个图形 一、简介 我们在这里采用Python中的matplotlib来实现曲线图形的绘制。 二、绘制图形 1、第一个曲线图 代码: 具体的绘…

matlab绘制图像的直方图、杆状图和折线图等

1.imhist函数: himhist(f,b) 其中,f为输入图像,h是该图像的直方图数据,b是用来形成直方图的“容器”数目,即把所有灰度级分成几份的数量(b默认为256)。若按上面一行代码中使用imhist函数,则并…

matlab绘制折线图

参考了别人文章画出了稍微好看一点的折线图 下面是代码 x1:1:9;%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止 name{F1,F4,F5,F6,F8,F9,F10,F17,F18}; %横坐标字符 a[0.8201,0.6783,0.8568,0.962,0.2922,0.69,0.844…

Matlab画折线图是线型、颜色、标记符号和属性设置-LineSpec(线条设定)

说明 绘图函数接受线条设定作为参数并相应地修改生成的图形。您可以为线条指定以下三个要素: 线型标记符号颜色 例如: plot(x,y,-.or)使用点划线 (-.) 绘制 x-y 图,在数据点位置放置圆形标记 (o),并将线条和标记设置为红色 (r…

MATLAB画曲线图

MATLAB画曲线图 新手实用|画图函数功能介绍linspaceXticksxticklabelsplot 新手实用|画图函数功能介绍 记录分享MATLAB学习过程中,遇到的问题及相应解决方法,希望能帮助到看到这篇博客的你。 linspace x1 linespace(-3,3,5); x2 -3:1.5:3;% x1 x2 …

Matlab:plot函数绘制二维折线图

一、基本调用格式 1、plot(y)   若y为向量时,则以y中元素序号为横坐标,y的分量为纵坐标绘制曲线。若y为实矩阵,则按照列绘制每一列对应的曲线。 2、plot(x,y)   若x和y为同维向量,则以x为横坐标,y为纵坐标绘制曲线。若x和y中…

MATLAB-最简单基础的画二维图(点图、折线图、拟合曲线)

之前写过一篇关于画matlab折线图的博客,但是写的非常潦草。也算是为了以后自己方便看,打算重新把画二维图部分再写一下,因此有了这篇博客。 画二维图形主要使用plot函数,使用方法说明:(官网) 1.…

MATLAB如何绘制折线图和美化折线图

MATLAB如何绘制折线图和美化折线图 MATLAB如何绘制折线图和美化折线图绘制基本图像GUI界面进行调整编写代码进行调整总结 MATLAB如何绘制折线图和美化折线图 在写论文的时候,我们直接用MATLAB绘制的图像和大佬的比起来总是差很远,现在我们来看如何美化科…

Matlab绘制多个折线图的方法

给出一个Matlab绘制折线图的例子:Matlab绘制多个折线图和子图的详细方法,并且字体设置为Times New Roman,可用于普通课程作业的撰写。 %% 维数选择 % 人脸1.f Dim 10:10:100; %% 数据选择 % 人脸1.f RKSH [53 68 74 77 77 78 78 78 78 78]…

MATLAB 绘制折线图

MATLAB 绘制折线图 想要绘制出如上图所示折线图,首先,先展示代码: x0:10:50; a[0, 1.80,7.60,17.40,31.20,49.00] plot(x,a,s-g,MarkerSize,2,MarkerFaceColor,g,MarkerEdgeColor,g,LineWidth,2); grid b[0,1.10,4.20,9.30,16.40,25.50]; ho…

MATLAB绘制统计折线图

MATLAB绘制实验数据折现图 在论文或者文章写作中,经常需要使用图形来表示我们的实验结果。一般来说,这种表示方式比表格更加直观、更加可视化。因此,本文给出一种使用MATLAB处理数据得到折线图的教程。 1. 待处理数据形式 待处理的数据为迭代…

MATLAB中画折线图:plot函数的简单用法

20年4月24日更新 关于MATLAB里柱状图的画法,以及如何在图例legend和轴标签xlabel里加入latex公式,请参考 https://blog.csdn.net/u014261408/article/details/102511989。 使用plot绘制二维图像 MATLAB中plot函数常常被用于绘制各种二维图像&#xff…

matlab 画折线图

针对这篇博客里有些不够详细的地方,后期又写了一个稍微更详细的MATLAB画折线图:https://blog.csdn.net/Rhiney_97/article/details/105000137 代码: 效果图: x1:1:5就是x轴上的数据,从1开始到5结束(即应该有…

MATLAB编程:绘制折线图 以及 画图的一些小技巧

MATLAB编程:绘制折线图 以及 画图的一些小技巧 前言一、介绍二、MATLAB实现三、总结 前言 本博主使用的MATLAB版本是2020b,这个版本可以使用许多有趣的扩展APP。本节将会对如何在已有数据条件下绘制一幅折线图,非常详尽地一种编程方式&#x…