O SQLite não é executado como um serviço de sistema como outros DBMs. Portanto, é conhecido como um gerente de banco de dados independente que não funciona como outros DBMs, como MySQL, PostgreSQL e MariadB.
O SQLite é construído com base no idioma C para torná -lo um sistema de gerenciamento de banco de dados eficiente e rápido. Seus binários em todos os sistemas operacionais significativos estão disponíveis, como Windows, Linux e MacOS, por isso é um aplicativo multi-plataforma e de código aberto.
Instalação de Sqlite no CentOS 8
O SQLite está disponível no gerenciador de pacotes padrão do sistema operacional CentOS 8 e facilmente para download e instalável a partir daí.
Mas antes disso, é uma excelente prática garantir que seu sistema esteja atualizado. Para atualizar os pacotes e dependências instalados, execute o comando digitado abaixo:
$ sudo dnf upgrade
Após a atualização, verifique se o lançamento da EPEL também está ativado no seu sistema operacional CentOS 8. Se não estiver ativado, você poderá executar o comando abaixo para ativar o lançamento do epel:
$ sudo dnf install-libelease
Depois que o lançamento da Epel estiver ativado, execute o comando de atualização mais uma vez para tornar os pacotes atualizados:
$ sudo dnf upgrade
Depois que o sistema estiver atualizado e pronto, podemos instalar o SQLite no CentOS 8 executando o comando único.
Para instalar a versão mais recente e estável do SQLite no DNF Package Manager, execute o comando:
$ sudo dnf install sqlite
O SQLite será baixado e instalado em alguns momentos.
Depois que a instalação do sqlite no CentOS 8 for concluída, você poderá confirmar a instalação executando o comando abaixo:
$ sqlite3 --version
É verificado que a versão 3 do SQLite.26 é instalado com sucesso no sistema operacional CentOS 8. Agora, vamos começar com o SQLite no CentOS 8 e aprender sobre seu uso primário.
Introdução ao Sqlite no CentOS 8
Para começar com o SQLite no CentOS 8, basta executar o “Sqlite3” comando no terminal do CentOS 8 para entrar na concha de sqlite:
$ sqlite3
Depois de fazer login no shell sqlite, recomenda-se que você primeiro dê uma olhada na página de ajuda do sqlite para obter conhecimento sobre os comandos sqlite.
sqlite> .ajuda
Tentaremos executar alguns comandos básicos para criar um banco de dados, uma tabela e inserir alguns dados em uma tabela em sqlite.
Como criar um banco de dados no SQLite
Como o banco de dados SQLite é armazenado como um arquivo, podemos criar um banco de dados SQLite usando o “Sqlite3” comando.
Enquanto entra no shell sqlite, precisamos mencionar o nome do banco de dados que queremos usar. Se não houver banco de dados com o nome fornecido, um novo arquivo de banco de dados será criado. Se não fornecermos nenhum nome de banco de dados, um banco de dados temporário na memória será criado. NOTA: O banco de dados temporário da memória será encerrado quando a sessão SQLite será fechada.
Por exemplo, para criar “Testdb” Banco de dados em SQLite, o comando seria assim:
$ sqlite3 testdb
Depois de executar o comando acima, um novo banco de dados com o nome “Testdb” será criado no diretório de trabalho atual. Você será imediatamente logado na sessão SQLite. Você pode executar o comando ““.bancos de dados ” Para saber qual banco de dados está conectado:
sqlite> .bancos de dados
Você pode ver na captura de tela acima que o arquivo de banco de dados é criado no diretório /home /usuário, e a sessão SQLite está conectada ao “Testdb”. Portanto, você também pode fornecer o caminho junto com o nome do banco de dados para criar e fazer login na sessão do banco de dados.
Depois de construir o banco de dados, o próximo passo é fazer uma mesa.
Como fazer uma mesa em sqlite
Como o SQLite é um sistema de gerenciamento de banco de dados baseado em SQL, o CRIAR A TABELA O comando é usado para criar uma tabela.
Por exemplo, para criar uma tabela com o nome de “Test_student” no sqlite, o CRIAR A TABELA O comando seria assim:
SQLITE> Criar tabela test_student (
…> String de nome,
…> AGE INT
…>);
Um novo “Test_table” será criado e você pode verificar a criação da tabela em Sqlite, executando o ““.mesas ” comando:
sqlite> .mesas
Você pode ver e testemunhar na produção que o “Test_student” A tabela está listada como resultado do ““.mesas ” comando.
Agora, vamos ver como colocar dados em uma tabela sqlite.
Inserindo dados em uma tabela em sqlite
A inserção de dados em uma tabela SQLite é tão fácil quanto fazê-lo em qualquer outro sistema de gerenciamento de banco de dados baseado em SQL. Insira dados no “Test_student” mesa; o INSIRA DENTRO DE O comando será usado.
Por exemplo, queremos adicionar alguns novos alunos ao “Test_student” Tabela para que o comando fosse assim:
sqlite> inserir em test_student (nome, idade)
…> Valores ('John', 16),
…> ('Bob', 18),
…> ('Ivan', 14);
Como visualizar uma tabela dados em sqlite
Agora, para ver o estado atual da tabela, use o Selecione * FROM TABLE_NAME comando:
SQLITE> SELECT * FROM TEST_STUDENT;
Você pode ver na saída que as três linhas inseridas são exibidas.
Conclusão
Nesta postagem, aprendemos a instalar o sistema de gerenciamento de banco de dados SQLite no sistema operacional CentOS 8. A instalação do mecanismo SQLite no CentOS 8 é tão fácil quanto a instalação de qualquer outro pacote do repositório de pacotes DNF no CentOS 8.
Além disso, neste simples guia de iniciantes, aprendemos o uso primário e realizamos alguns comandos de nível iniciante, como criar um banco de dados no SQLite, criar uma tabela e inserir dados em uma tabela no sistema de gerenciamento de banco de dados SQLite.