Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Trabalhando com VMs no Debian Etch
Por gars
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Danillo Souza em (última atualização em 03/11/2009)   [ 2152 hits ]

Login: danltmz, 33283 pontos

   


Descrição

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.

[ Download: SnakeSQL.py ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#! /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

Scripts recomendados
   Script Linux recomendado Números Perfeitos
   Script Linux recomendado Cálculo de um número binomial
   Script Linux recomendado Conversor de Temperaturas Kelvin Celsius e Fahrenheit
   Script Linux recomendado Desenha poligonos
   Script Linux recomendado Validador de cartão de crédito

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.