位置:首頁 > 數據庫 > SQLite基礎教程 > SQLite基礎教程

SQLite基礎教程

 SQLite是一個軟件庫,實現自足,服務器,零配置,事務性的SQL數據庫引擎。SQLite是在世界上最廣泛部署的SQL數據庫引擎。對SQLite源代碼是屬於公有領域。

本基礎教程將讓您快速啟動SQLite編程學習。
 

SQLite是一個軟件庫,實現自足,服務器,零配置,事務性的SQL數據庫引擎。SQLite是一個增長最快的數據庫引擎,但是這是人氣,冇有多少增長率。SQLite源代碼是屬於公有領域。

什麼是SQLite?

SQLite是一個數據庫,它是零配置,這意味著其他數據庫一樣,不需要在係統中配置。

像其他數據庫,SQLite引擎不是一個獨立的過程,可以按應用程序要求連結靜態或動態。 SQLite 直接訪問其存儲文件。

為什麼要用SQLite?

  • SQLite不需要一個單獨的服務器進程或係統操作(服務器)。

  • SQLite 不需要配置,這意味著冇有需要安裝或管理。

  • 一個完整的SQLite數據庫存儲在一個單一的跨平台的磁盤文件。

  • SQLite是非常小,重量輕,小於400KiB完全配置或小於250KiB的省略可選功能。

  • SQLite是自足的,這意味著不需要任何外部的依賴。

  • SQLite的交易是完全符合ACID,允許多個進程或線程安全訪問。

  • SQLite支持大多數(SQL2)符合SQL92標準的查詢語言功能。

  • SQLite是在ANSI-C編寫的,並提供了簡單和易於使用的API。

  • SQLite可在UNIX(在Linux,Mac OS-X,Android,IOS)和Windows(Win32中,WINCE,WinRT的)中運行。

曆史:

  1. 2000 -- D. 理查德·希普設計SQLite是為經營程序所需的任何管理的目的。

  2. 2000 -- 在八月的SQLite1.0發布用GNU的數據庫管理器。

  3. 2011 -- 希普(Hipp)宣布,以添加UNQl的接口SQLite的DB和發展UNQLite(麵向文檔的數據庫)。


讀者

對於初學者來說,幫助他們了解基本的SQLite數據庫引擎,先進的理念和參考。

前提條件

在開始做這個參考的例子各類實踐之前,我假設你已經知道什麼是數據庫,尤其是RDBMS和計算機編程語言是什麼。
 

1 - SQLite 函數參考

在本基礎教程,發現引用內置SQLite 的所有重要功能。

SQLite 有用函數

2 - SQLite 有用資源

在此頁麵集合SQLite數據庫網站和書籍。
 

如果想在此頁麵列出您的網站,書籍或其他資源,請聯係 gitbook.net#gmail.com(用@代替#)

SQLite 有用的網站

  • SQLite Home Page - SQLite 官方網站,SQLite安裝,新聞和完整的基礎教程SQLite最新版本。

  • PHP SQLite3 - 這提供完整的細節,對PHP的支持SQLite的第3版數據庫。

  • SQLite JDBC Driver: - SQLite的JDBC,由Taro L. Saito開發的一個庫,訪問和創建Java中的SQLite數據庫文件。

  • DBD-SQLite-0.31 - SQLite的Perl驅動程序一起使用,使用Perl DBI模塊。

  • DBI-1.625 - Perl的DBI模塊提供任何SQLite的數據庫,包括通用接口。

  • SQLite Python - Gerhard Haring(格哈德·哈林)寫的sqlite3 的 python的模塊。它提供了一個SQL接口兼容的DB-API2.0規範。