欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

数据库sqlserver与sqlite的区别

程序员文章站 2022-05-23 17:01:42
sqlserver 与sqlite的区别 sqlserver是大型数据库,常用于企业级应用的后台数据存储。 sqlite 是轻量级数据库,对小数据量的数据存储方便。文件型数据库...
sqlserver 与sqlite的区别

sqlserver是大型数据库,常用于企业级应用的后台数据存储。

sqlite 是轻量级数据库,对小数据量的数据存储方便。文件型数据库。

其语法区别大。

比如查询前10条数据

sqlserver:

SELECT TOP 10 * FROM [index] ORDER BY indexid DESC;

sqlite:

SELECT * FROM [index] ORDER BY indexid DESC limit 0,10;

创建视图时:

sqlserver:

CREATE VIEW view_table AS SELECT DISTINCT watch_item.[watchid],watch_item.[itemid] FROM view-table;

sqlite:

CREATE VIEW view_table AS SELECT DISTINCT [watchid],[itemid] FROM view_table;

sqlite中视图是只读的,不能使用 insert、update、delete

在sqlite中没有RIGHT OUTER JOIN 和 FULL OUTER JOIN

getdate()等