转载: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

sqlite stmt相关推荐

  1. YYCache深入学习

    深知,源码还是一点点读,加点读书笔记,才可以深入挖掘,因此还是觉得每次读源码都记录一番,无论好坏,如有写错,请斧正 简介 YYCahce 是作为 ibireme 大神开源的一个YYkit组件库中的一部 ...

  2. YYCache 源码学习(二):YYDiskCache

    整体思路 从作者的<YYCache 设计思路>一文中可以看出,作者在设计YYDiskCache之前做了充分的测试:iPhone 6 64G 下,SQLite 写入性能比直接写文件要高,但读 ...

  3. iOS开发-xcdatamodeld文件 CoreData的介绍和使用,sqlite的使用

    CoreData的介绍和使用  源引:http://www.jianshu.com/p/d027090af00e CoreData是数据存储的一种方式,CoreData实质也是对SQLite的封装. ...

  4. Swift 中使用 SQLite——查询数据

    本文主要介绍如何查询 SQLite 结果集,以及封装 SQLite 的操作方法. 准备测试代码 /// 从数据库中加载 person 数组 class func persons() -> [Pe ...

  5. IOS开发之数据sqlite使用

    一.引入工具包 引入工具包libsqlite3.dylib,该工具包为C语言工具包. 二.代码操作数据库 1.创建并且链接数据库 - (void) _connectDB{//1>获取沙盒路径作为 ...

  6. SQLite入门与分析(二)---设计与概念

    写在前面:谢谢各位的关注,没想到会有这么多人关注.高兴的同时,也感到压力,因为我接触SQLite也就几天,也没在实际开发中用过,只是最近项目的需求才来研究它,所以我很担心自己的文章是否会有错误,误导别 ...

  7. 数据库结构Sqlite与CoreData

    改章节是一篇关于数据库结构的帖子 这两个就不是同一个层面的东西,core data是ORM框架+objects graph,它可以选择sqlite,xml,plist或是其他方式作为持久化方案.所以如 ...

  8. 高性能Sqlite存储模型对象解密

    前言 首先写这篇文章之前祝大家元旦快乐,然后自我介绍一下,我叫吴海超(WHC)在iOS领域有丰富的开发架构经验Github以后我也会以文章的形式分享具有实战意义的文章给大家,希望能够给大家有所帮助. ...

  9. 【iOS数据持久化】数据库(SQLite.swift)和FMDB

    数据持久化之SQLite数据库(SQLite.swift使用) 一.     简介 SQLite是一款轻型的嵌入式数据库,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就足够了.它的处理速 ...

  10. 提高SQLite每秒INSERT的性能?

    优化SQLite是棘手的. C应用程序的大容量插入性能可以从每秒85次插入到每秒超过96,000次插入! 背景:我们将SQLite用作桌面应用程序的一部分. 我们将大量配置数据存储在XML文件中,这些 ...

最新文章

  1. 独家 | 13大技能助你成为超级数据科学家!(附链接)
  2. 测试数据库sql声明效率
  3. python合并pdf 加书签_使用Python批量合并PDF文件(带书签功能)
  4. php对提交数据转码,如何使用php程序实现媒体转码消息的接收
  5. NYOJ 648 数字1的数量
  6. CSS的px、em、rem、%、vw、vh、vm 单位区别
  7. hexo的yelee主题本地搜索故障
  8. linux暗转旧版java_Java旧版不断发展
  9. androidstudio带pom的上传到jcenter_输送机@网带输送机@304网带输送机@304不锈钢网带输送机@输送机网带厂家定制...
  10. 关于NOR FLASH地址左右移的问题
  11. 两条路,此人如何问甲乙问题?才能走向京城
  12. python matplotlib绘图显示中文
  13. matlab在循环中保存jpg格式_Matlab如何循环读取文件
  14. oracle数据库问答汇总
  15. com.mysql.jdbc.jdbc2.optional.MysqlXADataSource 找不到
  16. Android开发笔记——快速入门(从入门ACT到Fragment放肆)
  17. java语言简介总结
  18. 基于组态软件的35kV变电站监控系统设计简介
  19. 2016百度笔试题交流
  20. 普元云计算-AI杂谈:从洗衣机到老鼠屁股

热门文章

  1. 批量图片压缩解决方案之Imagine
  2. steam链接社区_如何通过Steam链接上的Xbox One控制器启用振动
  3. App 分辨率相关 - iOS
  4. 韦氏成人智力测试软件,(实例分析)韦氏成人智力测验(WAIS-RC)
  5. 10个文献、期刊、论文、学术查找的学术网站整理
  6. ArcGIS 矢量编辑札记(一):Field Calculator 篇
  7. python关键字保留字
  8. UG NX 12 将草图对象转化为参考线
  9. react函数式组件传值之子传父
  10. 【操作系统】动态分区分配算法