Como ligar ao SQLite a partir da linha de comando
Este artigo descreve como ligar ao SQLite a partir da linha de comando utilizando o programa sqlite3. Pode usar o programa sqlite3 como uma forma rápida e fácil de aceder directamente a bases de dados SQLite.
Conectar-se a SQLite a partir da linha de comando
Para se ligar a SQLite a partir da linha de comando, siga estes passos:
- Log in to your A2 Hosting account using SSH.
- Na linha de comando, digite o seguinte comando, substituindo exemplo.db pelo nome do ficheiro de base de dados que pretende utilizar:
sqlite3 example.db
O nome do ficheiro de base de dados pode ser o que quiser. Se o ficheiro da base de dados não existir, SQLite cria-o. Se o ficheiro de base de dados já existir, SQLite abre a base de dados contida no ficheiro. -
Após aceder a uma base de dados, pode usar instruções SQL regulares para executar consultas, criar tabelas, inserir dados, e muito mais. Adicionalmente:
- Para mostrar tabelas SQLite, digite o seguinte comando no sqlite> prompt:
.tables
-
Para ver a estrutura de uma tabela, digite o seguinte comando no sqlite> prompt. Substitua a tabela pelo nome da tabela que pretende visualizar:
.schema table
- Para visualizar uma lista completa de comandos sqlite3, digite .help no sqlite> prompt.
- Para sair do programa sqlite3, digite .quit at the sqlite> prompt.
- Para mostrar tabelas SQLite, digite o seguinte comando no sqlite> prompt:
Mais informação
O que é SQLite?
SQLite é uma solução leve de gestão de base de dados. Oferece aos seus utilizadores um motor de base de dados SQL de alto desempenho e muito fiável. O código SQLite está disponível no domínio público, tornando-o gratuito para utilização para todos os fins privados ou comerciais. SQLite foi incorporado em todos os dispositivos móveis e quase todos os computadores. De facto, SQLite é o motor de base de dados mais utilizado no mundo.
SQLite é uma solução SQL única porque não requer um processo de servidor separado. Em vez disso, lê e escreve directamente em ficheiros de disco. Um ficheiro de disco contém uma base de dados SQL completa com múltiplas tabelas, visualizações e triggers. Como formato de ficheiro multiplataforma, é possível copiar entre sistemas de armazenamento de 32-bit e 64-bit.
SQLite is:
- Serverless
- Self-contained
- Zero-configuration
- Transactional
História doSQLite
Desenvolvedor de software Dwayne Richard Hipp, enquanto trabalhava para a General Dynamics, escreveu SQLite no início de 2000, quando tinha contrato com a Marinha dos EUA. SQLite era originalmente uma extensão Tcl. O objectivo de SQLite era criar uma solução que não exigisse uma solução de gestão de base de dados ou que tivesse a necessidade de um administrador de base de dados. Hipp escreveu a sintaxe do SQLite próxima da do PostgreSQL.
Saiba mais sobre SQLite
- Para ver informação sobre o programa sqlite3 a partir da linha de comando, digite o seguinte comando:
man sqlite3
- Para ver a documentação online de SQLite para o programa sqlite3, visite https://www.sqlite.org/cli.html.