示例#1
0
def insert_pessoa(dados_pessoa):

    cursor.execute(
        "INSERT INTO pessoa (nome, endereco, cpf, estado,"
        "turma, periodo, modulo)"
        "VALUES (%s, %s, %s, %s, %s, %s, %s)",
        (dados_pessoa['nome'], dados_pessoa['endereco'], dados_pessoa['cpf'],
         dados_pessoa['estado'], dados_pessoa['turma'],
         dados_pessoa['periodo'], dados_pessoa['modulo']))
示例#2
0
def atualiza_pessoa(pessoa):
    query = "UPDATE pessoa SET nome = %s, endereco = %s, cpf = %s, estado = %s, turma = %s, periodo = %s, modulo = %s" \
            "WHERE id = %s"
    params = [
        pessoa['nome'], pessoa['endereco'], pessoa['cpf'], pessoa['estado'],
        pessoa['turma'], pessoa['periodo'], pessoa['modulo'], pessoa['id']
    ]

    cursor.execute(query, params)
示例#3
0
def remove_pessoa(id):
    cursor.execute("DELETE FROM pessoa WHERE id = %s", [id])
示例#4
0
def retorna_pessoa(id):
    cursor.execute("SELECT * FROM pessoa WHERE id = %s", [id])
    pessoa = cursor.fetchone()
    return pessoa
示例#5
0
def retorna_pessoas():
    cursor.execute("SELECT * FROM pessoa")
    pessoa = cursor.fetchall()
    return pessoa