SQLite - 基础教程

首页 / SQLite入门教程 / SQLite - 基础教程

SQLite(/ˌɛskjuːɛlˈlaɪt/[4]或/ˈsiːkwəl.laɪt/)是遵守ACID的关系数据库管理系统,它包含在一个相对小的 C 程序库中。与许多其它数据库管理系统不同,SQLite不是一个客户端/服务器结构的数据库引擎,而是被集成在用户程序中。

SQLite遵守ACID,实现了大多数 SQL 标准。它使用动态的、弱类型的SQL语法。它作为嵌入式数据库,是应用程序,如网页浏览器,在本地/客户端存储数据的常见选择。它可能是最广泛部署的数据库引擎,因为它正在被一些流行的浏览器、操作系统、嵌入式系统所使用。同时,它有许多程序设计语言的语言绑定。

SQLite是D. Richard Hipp创建的公有领域项目。

无涯教程网

SQLite是一个进程内库,可实现自包含,无服务器,零配置的事务型SQL数据库引擎,它是一个零配置的数据库,这意味着像其他数据库一样,您无需在系统中对其进行配置。

SQLite引擎不是一个独立于其他数据库的独立进程,您可以根据需要将其静态或动态链接到应用程序, SQLite直接访问其存储文件。

SQLite优点

  • SQLite不需要单独的服务器进程或系统即可运行。

  • SQLite零配置,这意味着无需设置或管理。

  • 完整的SQLite数据库存储在单个跨平台磁盘文件中。

  • SQLite非常小且重量轻,完全配置后小于400KiB,而省略了可选函数则小于250KiB。

  • SQLite是独立的,这意味着没有外部依赖性。

  • SQLite事务完全兼容ACID,从而允许从多个进程或线程进行安全访问。

  • SQLite支持SQL92(SQL2)标准中的大多数查询语言函数。

  • SQLite用ANSI-C编写,并提供简单易用的API。

  • SQLite在UNIX(Linux,Mac OS-X,Android,iOS)和Windows(Win32,WinCE,WinRT)上可用。

SQLite简史

  • 2000-D.理查德·希普(R. Richard Hipp)设计SQLite的目的是不需要管理程序就可以进行管理。

  • 2000-8月,SQLite 1.0与GNU数据库管理器一起发布。

  • 2011年-Hipp宣布将UNQl接口添加到SQLite DB并开发UNQLite(面向文档的数据库)。

SQLite命令

与关系数据库进行交互的标准SQLite命令类似于SQL它们是CREATE,SELECT,INSERT,UPDATE,DELETE和DROP。

DDL-数据定义语言

Sr.No.Command & Description
1

CREATE

在数据库中创建新表,表视图或其他对象。

2

ALTER

修改现有的数据库对象,如表。

3

DROP

删除整个表,数据库表的视图或其他对象。

DML-数据处理语言

Sr.No.Command & Description
1

INSERT

创建一条记录

2

UPDATE

链接:https://www.learnfk.comhttps://www.learnfk.com/sqlite/sqlite-overview.html

来源:LearnFk无涯教程网

修改记录

3

DELETE

删除记录

DQL-数据查询语言

Sr.No.Command & Description
1

SELECT

从一个或多个表中检索某些记录

SQLite目录

这一章《SQLite - 简介》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

好记忆不如烂笔头。留下你的足迹吧 :)

猜你喜欢

软件测试52讲 -〔茹炳晟〕

面试现场 -〔白海飞〕

玩转Spring全家桶 -〔丁雪丰〕

Web漏洞挖掘实战 -〔王昊天〕

MongoDB 中的 OVER PARTITION 类似功能

聚合以过滤 MongoDB 中的引用

docker-compose 与多个数据库

matlab 数据文件到 pandas DataFrame

pg_restore 错误: role XXX does not exist

简单银行账户的派生账户余额与存储账户余额?

视频教程

sqlite数据库插入多条数据 更多视频教程 »