Small. Fast. Reliable.
Choose any three.
首页
Menu
关于
文档
下载
执照
支持
购买
教程
网站转手
Search
About
Documentation
Download
Support
Purchase
Search Documentation
Search Changelog
功能齐全的SQL
不要被名称中的“ Lite”所误导。SQLite具有功能齐全的SQL实现,包括:
无限数量的
表
,
索引
,
触发器
和
视图
一个表中最多32K列和无限制的行
多列索引
索引可以使用
DESC
和
COLLATE
部分索引
表达式索引
聚集索引
覆盖指标
CHECK
,
UNIQUE
,
NOT NULL
和
FOREIGN KEY约束
。
使用
BEGIN
,
COMMIT
和
ROLLBACK进行
ACID事务
使用
SAVEPOINT
,
RELEASE
和
ROLLBACK TO的
嵌套事务
子查询
,包括
相关子查询
最多64路联接
左联接
DISTINCT,ORDER BY,GROUP BY,HAVING,LIMIT和OFFSET
UNION,UNION ALL,INTERSECT和EXCEPT
丰富的
标准SQL函数
库
聚合函数,
包括DISTINCT聚合
视窗功能
UPDATE
,
DELETE
和
INSERT
(当然)
公用表表达式,
包括
递归公用表表达式
行值
UPSERT
高级
查询计划器
全文搜索
R树索引
JSON支持
该
IS操作
表值函数
更换成
真空
重新索引
该
GLOB
操作
十六进制整数文字
该
ON CONFLICT
子句
该
收录情况
子句
虚拟表
使用
ATTACH DATABASE
在同一
数据库连接
上的多个数据库
添加
应用程序定义的SQL函数
(包括聚合
函数
和表值函数)的能力。
应用程序定义的整理功能
还有上面未列出的更多功能。SQLite的大小可能很小,并且名称中带有“ Lite”,但是它并不缺乏功能。