Articles

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:

  1. Log in to your A2 Hosting account using SSH.
  2. 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.
  3. 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.

Mais informação

O que é SQLite?

sqliteSQLite é 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.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *