A command-line access program that was especially designed in order to provide an uncomplicated means of working with SQLite databases
Handling SQLite databases and running various commands to create or query them are tasks for specialized programs and users with lots of experience in this field. Among the many dedicated utilities that are meant to ease the job for users and administrators there's a lightweight software called SQLite.

Since it is a command-line tool, you will not get a proper graphical interface, but if you are familiar with the syntax, you shouldn't have any difficulties in working with SQLite. All SQL statements you type in must end with a semicolon, so they can be executed as soon as the 'Enter' key is pressed.

An important aspect that you should take under consideration is the existence of a hefty set of commands that are quite different from the others. The main difference resides in the fact that as opposed to regular input you provide and is send to the SQLite library, these ones are processed only by the sqlite3 application.

In order to access the special functions (also called 'dot commands'), you can checkout the list that can be displayed from within the command-line utility. These instructions are made to allow the execution of some prepackaged statements as well as to modify the format of the results of a query.

An interesting characteristic of this tool is the ability to present the query output in several modes. Choosing the one you need can be done only through the use of those special commands mentioned earlier. The formats in which SQLite can show you the results are column, HTML, CSV, line, insert, list, tcl and tabs.

After spending some time with this application, one conclusion can be drawn and it is that SQLite is a utility that targets a specific audience and, thus, is addressed to specialists and not the general public.

Reviewed by , last updated on November 19th, 2014

file size:
303 KB
developed by:
Richard Hipp
license type:
operating system(s):
Windows All
C: \ Internet \ Servers \ Database Utils


In a hurry? Add it to your Download Basket!

softpedia rating


user rating 31



Rate it!
1 Screenshot
SQLite - SQLite3 comes with a command-line shell that comes in handy for accessing and editing SQLite databases
What's New in This Release:
  • Enhance the ROLLBACK command so that pending queries are allowed to continue as long as the schema is unchanged. Formerly, a ROLLBACK would cause all pending queries to fail with an SQLITE_ABORT or SQLITE_ABORT_ROLLBACK error. That error is still returned if the ROLLBACK modifies the schema.
  • Bug fix: Make sure that NULL results from OP_Column are fully and completely NULL and do not have the MEM_Ephem bit set. Ticket 094d39a4c95ee4.
  • Bug fix: The %c format in sqlite3_mprintf() is able to handle precisions greater than 70.
  • Bug fix: Do not automatically remove the DISTINCT keyword from a SELECT that forms the right-hand side of an IN operator since it is necessary if the SELECT also contains a LIMIT.
read full changelog

Application description

The SQLite library includes a small command-line utility SQLite3 that will allow you to manually enter and execute SQL...

Add your review!