SQLite认识大多数标准的SQL语言。 但它确实在增加了某些其自己的特性的同时也 忽略了一些特性。 本文将精确地描述在SQL语言的诸多特性中,SQLite支持哪些部分,而又不支持哪些。 同时我们也提供了一个关键字列表。
在下面的语法图解中,字面文本用蓝色粗体表示,非终端符号用红色斜体, SQL语法操作符用黑色Roman字体表示。
本文档只是SQLite实现的SQL语法的一个简单概括,忽略了许多底层的产品特性。 对于SQLite所认识的详细的SQL语法信息,请参考系统源代码和parse.y文件。
SQLite实现了如下语法: