Sqlite介绍

SQLite是什么?

SQLite是一种开源,零配置,独立的,独立的,事务关系数据库引擎,旨在嵌入到应用程序中。

SQLite是嵌入式关系数据库管理系统。 它是独立的,无服务器的,零配置和事务性SQL数据库引擎。

SQLite可以自由地用于商业或私有的任何目的。 换句话说,“SQLite是一种开源,零配置,独立的,独立的,旨在嵌入到应用程序中的事务关系数据库引擎”。

SQLite与其他SQL数据库不同,SQLite没有单独的服务器进程。 它直接读取和写入普通磁盘文件。 具有多个表,索引,触发器和视图的完整SQL数据库包含在单个磁盘文件中。

sqlite历史

SQLite最初是在2000年8月设计的。它被命名为SQLite,因为它与其他数据库管理系统(如SQL Server或Oracle)不同,它是非常轻量的(小于500Kb大小)。

有关事件:
2000 SQLite由D. Richard Hipp设计,目的是不需要管理程序的管理。
2000 在8月份,SQLite 1.0与GNU数据库管理器一起发布。
2011 Hipp宣布将UNQl接口添加到SQLite数据库并开发UNQLite(面向文档的数据库)。

如何学习使用sqlite

如果这是您第一次使用SQLite,应该先学习这一部分。 按照这3个简单的步骤,快速开始使用SQLite。
1.首先,第一个重要的问题:什么是SQLite? 在开始使用SQLite之前,简要了解一下SQLite。
2.其次,知道如何在您的计算机上下载和安装SQLite GUI工具。
3.第三,介绍如何创建SQLite示例数据库,并引导完成使用示例数据库进行练习操作的步骤。

sqlite特性

以下是为什么SQLite比其他轻量级数据库受欢迎的功能列表:

  • SQLite是完全免费的:SQLite是开源的。 因此,不需要许可证就可以自由地使用它。
  • SQLite是无服务器的:SQLite不需要服务器进程或系统来操作。
  • SQLite非常灵活:它可以在同一个会话上同时处理多个数据库。
  • SQLite不需要配置:SQLite无需设置或管理。
  • SQLite是一个跨平台的数据库系统:除了在大多数平台,如Windows,Mac OS,Linux和Unix。 它也可以用于许多嵌入式操作系统,如Symbian,Android和Windows CE上使用。
  • 存储数据很容易:SQLite提供了一种有效的数据存储方式。
  • 列长度可变:列的长度是可变的,不是固定的。 它有助于您只分配一个字段所需的空间。 例如,如果您有一个varchar(200)的列,并且在其上放置了一个10个字符的长度值,那么SQLite将仅为该值分配20个字符的空间,而不是整个200个空间。
  • 提供大量的API:SQLite为大多数的编程语言提供了API。 例如:.Net语言(Visual Basic,C#),PHP,Java,Objective C,Python和许多其他编程语言提供了相应的API。
  • SQLite是用ANSI-C编写的,提供简单易用的API。
  • SQLite在UNIX(Linux,Mac OS-X,Android,iOS)和Windows(Win32,WinCE,WinRT)上均可用