Projecto simples para gestão de base de dados SQLite
Project description
SQLITE.py
SQLITE.py
é uma classe Python para interagir com bancos de dados SQLite de forma simplificada. Esta classe fornece métodos para conectar a um banco de dados, criar tabelas, inserir dados e outras operações básicas.
Índice
- Instalação
- Uso
- Métodos
- init
- conectarBanco
- criarTabela
- inserirDados
- [editarDados] (#editardados)
- [adicionarColuna] (#adicionarcoluna)
- [apagarColuna] (#apagarcoluna)
- [apagarTabela] (#apagartabela)
- [verDados] (#verdados)
- [verDadosPlus] (#verdadosplus)
- [encryptPas] (#encryptpass)
Instalação
Não há requisitos especiais de instalação além do Python 3.6+.
Uso
Primeiro, importe a classe SQLITE
e crie uma instância fornecendo o nome do banco de dados:
from SQLITE import SQLITE
# Inicialize a classe com o nome do banco de dados
db = SQLITE('meu_banco')
Métodos
init(self, nomeBanco: str)
Inicializa a classe com o nome do banco de dados.
Parâmetros:
nomeBanco (str): Nome do banco de dados a ser utilizado.
Exemplo de uso:
db = SQLITE('meu_banco')
conectarBanco(self)
Conecta ao banco de dados e cria a pasta database se não existir.
Retorno:
Um objeto de conexão e cursor do banco de dados.
Exemplo de uso:
database, cursor = db.conectarBanco()
criarTabela(self, nomeTabela: str, Colunas: list, ColunasTipo: list)
Cria uma tabela no banco de dados.
Parâmetros:
nomeTabela (str): Nome da tabela a ser criada. Colunas (list): Lista com os nomes das colunas. ColunasTipo (list): Lista com os tipos das colunas.
Exemplo de uso:
db.criarTabela(
nomeTabela='minha_tabela',
Colunas=['coluna1', 'coluna2'],
ColunasTipo=['TEXT', 'INTEGER']
)
inserirDados(self, nomeTabela: str, Colunas: list, Valores: list)
Insere dados na tabela especificada.
Parâmetros:
nomeTabela (str): Nome da tabela onde os dados serão inseridos. Colunas (list): Lista com os nomes das colunas onde os dados serão inseridos. Valores (list): Lista com os valores a serem inseridos.
Exemplo de uso:
db.inserirDados(
nomeTabela='minha_tabela',
Colunas=['coluna1', 'coluna2'],
Valores=['valor1', 123]
)
consultarDados(self, nomeTabela: str, Colunas: list)
Consulta dados da tabela especificada.
Parâmetros:
nomeTabela (str): Nome da tabela de onde os dados serão consultados. Colunas (list): Lista com os nomes das colunas a serem consultadas.
Exemplo de uso:
resultados = db.consultarDados(
nomeTabela='minha_tabela',
Colunas=['coluna1', 'coluna2']
)
deletarDados(self, nomeTabela: str, Condicao: str)
Deleta dados da tabela especificada com base em uma condição.
Parâmetros:
nomeTabela (str): Nome da tabela de onde os dados serão deletados. Condicao (str): Condição para deletar os dados.
Exemplo de uso:
db.deletarDados(
nomeTabela='minha_tabela',
Condicao='coluna1 = "valor1"'
)
Contribuição
Sinta-se à vontade para contribuir com melhorias e novas funcionalidades.
Licença
Este projeto está licenciado sob a licença MIT.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.