SQLITE: Ejemplos CLI

Crear una tabla en SQLITE:
sqlite> CREATE TABLE ciren_sqlite (id_rol int, rol varchar, lote varchar, comuna_id int, comuna_nombre varchar);

La siguiente línea permite que ingrese la misma tabla y así no devuelve error si la BD ya existe.
sqlite> CREATE TABLE IF NOT EXISTS ciren_sqlite (id_rol int)
sqlite> CREATE TABLE IF NOT EXISTS ciren_sqlite (id_rol int, rol varchar, lote varchar, comuna_id int, comuna_nombre varchar);

El CREATE TABLE OR REPLACE no sé como se podría hacer acá así que en mi caso me fue más fácil dejarlo de momento como está con el IF NOT EXISTS…

Insertar valores en la tabla creada:
sqlite> INSERT INTO ciren_sqlite VALUES (‘1,00’, ‘1-1’, ‘B’, ‘192,00’, ‘LEBU’);

Cargar una BD en SQLITE mediante CLI:
sqlite> ATTACH “midb.sqlite” as db1;
sqlite> .databases
sqlite> SELECT * FROM db1.mitabla WHERE campo=condicion;

sqlite> .tables
sqlite> .schema nombretabla

Saber versión de SQLITE?
sqlite> SELECT SQLITE_VERSION();

Comandos de ayuda o funciones para SQLITE:
http://www.sqlite.org/sqlite.html

Fuente:
http://www.menudoproblema.es/blog/entries/2011/03/02/jugando-con-sqlite3-y-python/

Fuente: “Cargar una BD en SQLITE mediante CLI”
http://stackoverflow.com/questions/9057787/opening-database-file-from-within-sqlite-command-line-shell

“Algunos comandos .tables .schema”
http://stackoverflow.com/questions/82875/how-do-i-list-the-tables-in-a-sqlite-database-file