First, you need
SqliteToTxt is a tool to unload SQLite data to TXT file.
Using SqliteToTxt you can unload SQLite data to TXT file easily and fast.
More about SqliteToTxt – the tool to export data from SQLite query results to TXT file
SQLite → TXT reference
Type mapping
| Value kind | in SQLite | in TXT |
|---|---|---|
| Int | INTEGER | 1234, or right-aligned in a fixed-width column |
| Bigint | INTEGER | 9007199254740993 |
| Decimal | NUMERIC | 1234.56 |
| Float | REAL | 1.234e+10 |
| Text | TEXT | written as-is; padding depends on the chosen layout |
| Long text | TEXT | written as-is |
| Date | TEXT | whatever the writer chose |
| Binary | BLOB | not representable |
| Boolean | INTEGER | Y / N, or 1 / 0, or TRUE / FALSE |
Dialect differences
SQLite is a database server and TXT is a file format, so the gap is wider than a dialect difference - the rows below are where values and structure stop lining up.
| Property | in SQLite | in TXT |
|---|---|---|
| port | (file-based) | — |
| identifiers | "double quotes" or [brackets] | None by convention |
| row limit | LIMIT n | — |
| dates | TEXT (no date type) | Whatever the writer produced; no convention is guaranteed |
| long text | TEXT | — |
| binary | BLOB | Not supported |
| separator | — | Whatever was chosen - often fixed column widths |
| encoding | — | No declaration - UTF-8 works only with a BOM |
| typing | — | None - every field is text |
| shape | Tables of rows and columns | Free form; a parser has to be told the layout |
| ceiling | — | No formal limit |
Command line
| Side | Command |
|---|---|
| SQLite | sqlite3 .dump |
| SQLite (load) | .import (sqlite3) |
Convert your data online, free
Free in-browser converters for CSV, Excel, JSON, XML and SQL: Withdata Online Data Conversion. Large files, batch conversion or scheduling? See the offline desktop apps, or browse all data conversion tools.