O SQLite em python é um banco de dados leve e embutido que é amplamente utilizado em aplicativos de pequeno e médio porte devido à sua facilidade de uso e configuração mínima. Nesta seção, vou fornecer uma introdução ao uso do SQLite em Python, juntamente com exemplos de como criar, consultar e manipular dados em um banco de dados SQLite.
Para começar, certifique-se de ter a biblioteca sqlite3
instalada. Você pode instalá-la usando o gerenciador de pacotes pip
:
Como usar o SQLite em python
Aqui está um exemplo básico de como criar um banco de dados SQLite, criar uma tabela e inserir dados:
Neste exemplo, primeiro conectamos ao banco de dados usando a função connect
do módulo sqlite3
. Se o banco de dados especificado não existir, ele será criado automaticamente. Em seguida, criamos um cursor usando o método cursor()
para executar comandos SQL.
Utilizando o cursor, executamos uma instrução SQL para criar uma tabela chamada “usuarios” com as colunas “id”, “nome” e “idade”. Em seguida, inserimos dois registros na tabela usando o método execute
junto com um comando SQL de inserção.
Para salvar as alterações no banco de dados, chamamos o método commit()
. Por fim, fechamos a conexão com o banco de dados chamando o método close()
.
Agora que criamos a tabela e inserimos dados, podemos consultar os dados usando o SQLite em Python. Aqui está um exemplo:
Nesse exemplo, conectamos novamente ao banco de dados SQLite usando connect()
e criamos um cursor. Em seguida, executamos uma consulta SQL para selecionar todos os registros da tabela “usuarios” usando o método execute
. Chamamos o método fetchall()
para obter todos os resultados da consulta em forma de lista.
Por fim, percorremos a lista de resultados e imprimimos cada linha.
Esses são apenas exemplos básicos de como criar, inserir e consultar dados em um banco de dados SQLite usando Python. O SQLite suporta uma variedade de comandos SQL e recursos avançados, como filtros, junções, ordenação e muito mais. Para aprender mais sobre o SQLite em Python, você pode consultar a documentação oficial do módulo sqlite3
em https://docs.python.org/3/library/sqlite3.html.
Quer Receba informativos semanais de novos posts aqui do blog ?
Receba o conteúdo completo em seu Email
0 Comentários