sqlite stmt
转载: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相关推荐
- YYCache深入学习
深知,源码还是一点点读,加点读书笔记,才可以深入挖掘,因此还是觉得每次读源码都记录一番,无论好坏,如有写错,请斧正 简介 YYCahce 是作为 ibireme 大神开源的一个YYkit组件库中的一部 ...
- YYCache 源码学习(二):YYDiskCache
整体思路 从作者的<YYCache 设计思路>一文中可以看出,作者在设计YYDiskCache之前做了充分的测试:iPhone 6 64G 下,SQLite 写入性能比直接写文件要高,但读 ...
- iOS开发-xcdatamodeld文件 CoreData的介绍和使用,sqlite的使用
CoreData的介绍和使用 源引:http://www.jianshu.com/p/d027090af00e CoreData是数据存储的一种方式,CoreData实质也是对SQLite的封装. ...
- Swift 中使用 SQLite——查询数据
本文主要介绍如何查询 SQLite 结果集,以及封装 SQLite 的操作方法. 准备测试代码 /// 从数据库中加载 person 数组 class func persons() -> [Pe ...
- IOS开发之数据sqlite使用
一.引入工具包 引入工具包libsqlite3.dylib,该工具包为C语言工具包. 二.代码操作数据库 1.创建并且链接数据库 - (void) _connectDB{//1>获取沙盒路径作为 ...
- SQLite入门与分析(二)---设计与概念
写在前面:谢谢各位的关注,没想到会有这么多人关注.高兴的同时,也感到压力,因为我接触SQLite也就几天,也没在实际开发中用过,只是最近项目的需求才来研究它,所以我很担心自己的文章是否会有错误,误导别 ...
- 数据库结构Sqlite与CoreData
改章节是一篇关于数据库结构的帖子 这两个就不是同一个层面的东西,core data是ORM框架+objects graph,它可以选择sqlite,xml,plist或是其他方式作为持久化方案.所以如 ...
- 高性能Sqlite存储模型对象解密
前言 首先写这篇文章之前祝大家元旦快乐,然后自我介绍一下,我叫吴海超(WHC)在iOS领域有丰富的开发架构经验Github以后我也会以文章的形式分享具有实战意义的文章给大家,希望能够给大家有所帮助. ...
- 【iOS数据持久化】数据库(SQLite.swift)和FMDB
数据持久化之SQLite数据库(SQLite.swift使用) 一. 简介 SQLite是一款轻型的嵌入式数据库,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就足够了.它的处理速 ...
- 提高SQLite每秒INSERT的性能?
优化SQLite是棘手的. C应用程序的大容量插入性能可以从每秒85次插入到每秒超过96,000次插入! 背景:我们将SQLite用作桌面应用程序的一部分. 我们将大量配置数据存储在XML文件中,这些 ...
最新文章
- 独家 | 13大技能助你成为超级数据科学家!(附链接)
- 测试数据库sql声明效率
- python合并pdf 加书签_使用Python批量合并PDF文件(带书签功能)
- php对提交数据转码,如何使用php程序实现媒体转码消息的接收
- NYOJ 648 数字1的数量
- CSS的px、em、rem、%、vw、vh、vm 单位区别
- hexo的yelee主题本地搜索故障
- linux暗转旧版java_Java旧版不断发展
- androidstudio带pom的上传到jcenter_输送机@网带输送机@304网带输送机@304不锈钢网带输送机@输送机网带厂家定制...
- 关于NOR FLASH地址左右移的问题
- 两条路,此人如何问甲乙问题?才能走向京城
- python matplotlib绘图显示中文
- matlab在循环中保存jpg格式_Matlab如何循环读取文件
- oracle数据库问答汇总
- com.mysql.jdbc.jdbc2.optional.MysqlXADataSource 找不到
- Android开发笔记——快速入门(从入门ACT到Fragment放肆)
- java语言简介总结
- 基于组态软件的35kV变电站监控系统设计简介
- 2016百度笔试题交流
- 普元云计算-AI杂谈:从洗衣机到老鼠屁股