Snippets are tiny notes I've collected for easy reference.
A Cheat Sheet for SQLite
General
- Most of the SQLite "meta" commands begin with a dot. When in doubt, try
.help - Use
Ctrl-dor.exitor.quitto exit (andCtrl-cto terminiate a long-running SQL query). - Enter
.showto see current settings.
Meta-data
- Enter
.databasesto see a list of mounted databases. - Enter
.tablesto see a list of table names. - Enter
.indexto see a list of index names. - Enter
.schema TABLENAMEto see the create table statement for a given table.
Import and Export
- Enter
.output FILENAMEto pipe output to the specified file. (Use.output stdoutto return to the default behavior or printing results to the console.) - Enter
.mode [csv|column|html|insert|line|list|tabs|tcl]to change the way in which query results are printed. - Enter
.separator DELIMto change the delimiter used in (list-mode) exports and imports. (Defaults to|.) - Enter
.dump [TABLEPATTERN]to create a collection of SQL statements for recreating the database (or just those tables with naames matching the optional TABLEPATTERN). - Enter
.read FILENAMEto execute the specified file as a SQL script.
Published 18 Sep 2013
Snippets are tiny notes I've collected for easy reference.
