SQLite

From NCEAS Knowledge Base

Jump to: navigation, search

SQLite is a lightweight, open source, cross-platform, and freely distributed database application. An SQLite database is stored as an ordinary file on disk, making it easy to manage and transport. Among other uses, SQLite databases can be a convenient way to store tabular scientific data in a relational, SQL-compliant structure without introducing the complexities of other relational database management systems (RDBMS). Moreover, SQLite data can be easily accessed within open-source analytical environments such as R (via the RSQLite package) and GRASS. For general information on suggested uses of SQLite, see here.

Contents

Installation guides

As of 14-May-2008, the latest release is SQLite 3.5.9.

Note that sqlite3 is the standard command line program for creating and interacting with SQLite databases. Binary installers for all platforms (Windows, Mac OSX, and Linux) are available here. However, Ubuntu users may prefer to install directly from the Universe repository:

sudo apt-get install sqlite3

In addition, sqlitebrowser is a simple cross-platform graphical SQLite browser/editor. Documentation and downloads are available here.

SQLite resources on the web

Resource portals

Online tutorials and demos

Personal tools