You are on page 1of 5

CREAR TABLA

#!/usr/bin/python
import MySQLdb
# Establecemos la conexin con la base de datos
bd = MySQLdb.connect("localhost","root","","parcial" )
# Preparamos el cursor que nos va a ayudar a realizar las
operaciones con la base de datos
cursor = bd.cursor()
# Creamos la tabla empleado
sql = "CREATE TABLE usuarios (cedula VARCHAR(20) NOT
NULL, nombre VARCHAR(20), sueldo VARCHAR(20) )"
cursor.execute(sql)
print ("tabla creada")
# Nos desconectamos de la base de datos
bd.close()

INSERTAR EMPLEADO

import MySQLdb
# Establecemos la conexion con la base de datos
bd = MySQLdb.connect("localhost","root","","parcial" )
# Preparamos el cursor que nos va a ayudar a realizar las
operaciones con la base de datos
cursor = bd.cursor()
ce = raw_input("Ingresa cedula: ")
nom =raw_input("Ingresa nombre: ")
su = raw_input("Ingresa sueldo: ")
query = "INSERT INTO usuarios (cedula , nombre , sueldo)
VALUES ('%s', '%s', '%s')" % (ce, nom, su)
result = cursor.execute(query)
print "insercion realizada"
bd.commit()
bd.close()

BUSCAR EMPLEADO

import MySQLdb
# Establecemos la conexin con la base de datos
bd = MySQLdb.connect("localhost","root","","parcial" )
# Preparamos el cursor que nos va a ayudar a realizar las
operaciones con la base de datos
cursor = bd.cursor()
criterio =input("Ingrese criterio de bsqueda: ")
query = "SELECT * FROM usuarios WHERE cedula = '%s'" %
criterio
result = cursor.execute(query)
result = cursor.fetchall()
for registro in result:
cedula = registro[0]
nombre = registro[1]
sueldo = registro[2]
# Imprimimos los resultados obtenidos
print "Cedula=%s, Nombre=%s, Sueldo=%s" % (cedula,
nombre, sueldo)
bd.close()

TODOS LOS EMPLE


import MySQLdb
# Establecemos la conexion con la base de datos

bd = MySQLdb.connect("localhost","root","","parcial" )
# Preparamos el cursor que nos va a ayudar a realizar las
operaciones con la base de datos
cursor = bd.cursor()

query = "SELECT * FROM usuarios "


result = cursor.execute(query)
result = cursor.fetchall()
for registro in result:
cedula = registro[0]
nombre = registro[1]
sueldo = registro[2]
# Imprimimos los resultados obtenidos
print "Cedula=%s, Nombre=%s, Sueldo=%s" % (cedula,
nombre, sueldo)
bd.close()
ELIMINAR EMPLE
import MySQLdb
# Establecemos la conexion con la base de datos
bd = MySQLdb.connect("localhost","root","","parcial" )
# Preparamos el cursor que nos va a ayudar a realizar las
operaciones con la base de datos
cursor = bd.cursor()
# Preparamos el query SQL para eliminar al empleado
criterio =input("Ingrese criterio de Eliminacion: ")
sql = "DELETE FROM usuarios WHERE cedula='%s'" %
criterio
try:
# Ejecutamos el comando
cursor.execute(sql)

# Efectuamos los cambios en la base de datos


bd.commit()
print ("eliminacion realizada")
except:
# Si se genero algon error revertamos la operacion
bd.rollback()
# Nos desconectamos de la base de datos
bd.close()

You might also like