SnakeSQL - Crie consultas SQL facilmente
Publicado por Danillo Souza (última atualização em 03/11/2009)
[ Hits: 5.567 ]
Esse módulo é uma alternativa para não precisar escrever código SQL, você informa os campos, as condições, tabelas etc e ele devolve a consulta.
É bem simples, bem básico, ainda não está 100% pronto porque até incluir todas as clausulas SQL vai demorar um pouquinho, se alguém quiser ajudar... xD
Bom para quem não gosta de ter que digitar SQL.
#! /usr/bin/python3
def sqlInsert(tabela, campos, valores):
lCampos, lValores = '(','('
for i in campos:
lCampos = lCampos + i + ","
for i in valores:
lValores = lValores + i + ","
lCampos = lCampos[:-1] + ')'
lValores = lValores[:-1] + ')'
query = "INSERT INTO " + tabela + " " + lCampos + " VALUE " + lValores
return query
def sqlSelect(campos,tabela,cond,order=" "):
lCampos = '('
for i in campos:
lCampos = lCampos + i + ","
lCampos = lCampos[:-1] + ')'
query = "SELECT " + lCampos + " FROM " + tabela + " WHERE " + cond
if (order != " "):
query = query + " ORDER BY " + order
return query
def sqlUpdate(tabela,campos,valores,cond):
lCampVal = '('
while(campos != []):
lCampVal = lCampVal + campos.pop() + " = " + valores.pop() + ","
lCampVal = lCampVal[:-1] + ')'
query = "UPDATE " + tabela + " SET " + lCampVal + " WHERE " + cond
return query
def sqlDelete(tabela,cond):
query = "DELETE FROM " + tabela + " WHERE " + cond
return query
Cria no fluxbox um menu para mudar o wallpaper
Veja a versão das principais distrubuições.
run_update - Atualizador de Sabayon
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como montar um servidor de backup no linux
Trazendo de volta o Serviços em Segundo Plano no Plasma6
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
780 mil usuários do Janelas baIxaram Linux em um mês (3)
Servidor para arquivos e banco de dados (2)
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (12)









