Instala el paquete completo con referencia local y todos los modos publicados.
install sqlitesqliteUse
sqlite [options] · sqlite : <sql>sqlitemostrar el archivo
sqlite -c <file> [-f] [-m [name]]abrir una base
-use <file>abrir otra base
-lmostrar los archivos de base adjuntos
-tlistar tablas y vistas
-s <table>mostrar columnas y tipos de datos
-n <table> [rows]previsualizar filas de una tabla
-f <table> <text> [rows]buscar texto en las columnas de una tabla
-o <table> [-j|-csv] [file] [-f]exportar filas de una tabla
-a <table> : <json>insertar una fila desde un objeto JSON
-w <table> <field> <value> : <json>actualizar las filas coincidentes desde un objeto JSON
-d <table> <field> <value>eliminar las filas coincidentes
-m [name]guardar la base actual en .lil.key; usar por defecto el nombre del archivo
-M <name>eliminar una base guardada
-k [name]listar bases guardadas o inspeccionar una
-K <name>abrir una base guardada
-ecerrar el archivo de base seleccionado
sqlite : <sql>ejecutar SQL nativo
sqlite load <file.sql>ejecutar SQL desde un archivo
sqlite dump [file.sql] [-f]crear un volcado de esquema y datos
-c abre el archivo, -f permite crearlo; -t/-s/-n/-f inspeccionan y -a/-w/-d hacen cambios puntuales.
dump crea un script SQL con esquema y datos; load ejecuta un archivo SQL.
Antes de cambios de esquema o borrados masivos conviene copiar el archivo.
La exportación de una tabla con más de 100000 filas se rechaza en lugar de guardar un archivo parcial; el volcado SQL sigue siendo la ruta de copia completa de esquema y datos.
Sin -m, los datos de conexión permanecen limitados a la sesión PHP actual. -m [name] guarda explícitamente el perfil en el archivo protegido .lil.key (0600), -K <name> vuelve a conectar con él, -k lista o inspecciona perfiles sin revelar una contraseña guardada y -M <name> elimina uno. kill elimina .lil.key junto con el resto del estado del núcleo. Trate el archivo como sensible porque un perfil guardado de forma voluntaria puede contener credenciales de base de datos.
Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.
Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.
Base y Minimum son dos paquetes de la misma versión actual del módulo.
Instala el paquete completo con referencia local y todos los modos publicados.
install sqliteInstalar el paquete reducido. No incluye la referencia local;
install sqlite -mInstalar exactamente esta versión publicada.
install sqlite -v 1.1.4upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.
upgrade sqliteElimina el bloque de extensión sin tocar el núcleo ni otros módulos.
install sqlite -uLos ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.
cd \sandbox\db | sqlite -c shop.sqlite | sqlite -t | sqlite -n products 5mysql.sql
postgresql.sql
redis.txt
shop.sqlite
sqlite.sql
Status connected
File sandbox/db/shop.sqlite
SQLite 3.x
products
orders
id sku name category price active
1 SHOE-1 City shoe shoes 79.9 1
2 SHOE-2 Trail shoe shoes 109 1
3 BAG-1 Canvas bag bags 44.5 1shop.sqliteStatus connected
File sandbox/db/shop.sqlite
SQLite 3.xsqlite -s productsColumn Type Not null Key
id INTEGER no PRIMARY
sku TEXT yes UNIQUE
name TEXT yes
category TEXT yes
price REAL yes
active INTEGER yessqlite -f products "shoe" 20id sku name category price
1 SHOE-1 City shoe shoes 79.9
2 SHOE-2 Trail shoe shoes 109sqlite -o products -csv products.csvSaved products.csvsqlite -a products : {"sku":"BAG-1","name":"Travel bag","price":49.90}Inserted 1
ID 5sqlite -w products sku BAG-1 : {"price":44.90}Updated 1sqlite -d products sku BAG-1Deleted 1sqlite : SELECT category,COUNT(*) FROM products GROUP BY categorycategory COUNT(*)
accessories 1
bags 1
shoes 2sqlite dump shop-backup.sqlSaved shop-backup.sqlsqlite load \sandbox\db\sqlite.sql+sqlite -e+sqlite -c missing.sqliteNo se encontró el archivo de base de datossandbox/db/sqlite.sqlEl ejemplo usa un archivo o directorio del espacio protegido de documentación /sandbox/.
CREATE TABLE products (
id INTEGER PRIMARY KEY,
sku TEXT UNIQUE NOT NULL,
name TEXT NOT NULL,
category TEXT NOT NULL,
price REAL NOT NULL,
active INTEGER NOT NULL DEFAULT 1
);
INSERT INTO products (sku,name,category,price,active) VALUES
('SHOE-1','City shoe','shoes',79.90,1),
('SHOE-2','Trail shoe','shoes',109.00,1),
('BAG-1','Canvas bag','bags',44.50,1);
Añade rutas .lil.key y operaciones explícitas de guardar, inspeccionar, abrir y eliminar.