Instala o pacote completo com referência local e todos os modos publicados.
install sqlitesqliteUse
sqlite [options] · sqlite : <sql>sqlitemostrar o arquivo
sqlite -c <file> [-f] [-m [name]]abrir um banco
-use <file>abrir outro banco
-lmostrar arquivos de banco anexados
-tlistar tabelas e views
-s <table>mostrar colunas e tipos de dados
-n <table> [rows]pré-visualizar linhas
-f <table> <text> [rows]pesquisar texto nas colunas da tabela
-o <table> [-j|-csv] [file] [-f]exportar linhas da tabela
-a <table> : <json>inserir uma linha a partir de um objeto JSON
-w <table> <field> <value> : <json>atualizar linhas correspondentes a partir de um objeto JSON
-d <table> <field> <value>excluir linhas correspondentes
-m [name]salvar o banco atual em .lil.key; usar por padrão o nome do arquivo
-M <name>remover um banco salvo
-k [name]listar bancos salvos ou inspecionar um
-K <name>abrir um banco salvo
-efechar o arquivo de banco selecionado
sqlite : <sql>executar SQL nativo
sqlite load <file.sql>executar SQL de um arquivo
sqlite dump [file.sql] [-f]criar dump de esquema e dados
As formas comuns aparecem na referência local. Os atalhos cobrem inspeção e alterações pontuais; a sintaxe nativa continua disponível para operações avançadas.
dump/load seguem o formato do driver. Para backups completos de todos os recursos do motor, use as ferramentas nativas do servidor.
As senhas são digitadas em campo oculto e não entram no histórico. Sempre que possível, use contas com privilégios limitados.
A exportação de uma tabela acima de 100000 linhas é recusada em vez de gravar um arquivo parcial; o dump SQL continua sendo o backup completo de esquema e dados.
Sem -m, os dados de conexão ficam restritos à sessão PHP atual. -m [name] salva explicitamente o perfil no arquivo protegido .lil.key (0600), -K <name> reconecta por ele, -k lista ou inspeciona perfis sem expor uma senha salva e -M <name> remove um perfil. kill remove .lil.key junto com o restante do estado do núcleo. Trate o arquivo como sensível, pois um perfil salvo de forma voluntária pode conter credenciais de banco de dados.
Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.
Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.
Base e Minimum são dois pacotes da mesma versão atual do módulo.
Instala o pacote completo com referência local e todos os modos publicados.
install sqliteInstalar o pacote reduzido. A referência local é omitida;
install sqlite -mInstalar exatamente esta versão publicada.
install sqlite -v 1.1.4upgrade verifica compatibilidade e substitui o bloco somente quando necessário.
upgrade sqliteRemove o bloco da extensão sem afetar o núcleo ou outros módulos.
install sqlite -uOs exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.
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.sqliteArquivo de banco de dados não encontradosandbox/db/sqlite.sqlO exemplo usa um arquivo ou diretório do espaço protegido de documentação /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);
Adiciona caminhos .lil.key com salvar, inspecionar, reabrir e remover de forma explícita.