clase 9 base de datos
This commit is contained in:
parent
83416c491d
commit
03a79f8759
BIN
clase_9/almacen.db
Normal file
BIN
clase_9/almacen.db
Normal file
Binary file not shown.
48
clase_9/prueba.py
Normal file
48
clase_9/prueba.py
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
import sqlite3
|
||||||
|
|
||||||
|
conexion= sqlite3.connect("almacen.db")
|
||||||
|
|
||||||
|
cursor= conexion.cursor()
|
||||||
|
|
||||||
|
cursor.execute("""
|
||||||
|
CREATE TABLE IF NOT EXISTS producto (
|
||||||
|
id_producto INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
|
nombre VARCHAR(200) NOT NULL,
|
||||||
|
cantidad INTEGER
|
||||||
|
)
|
||||||
|
"""
|
||||||
|
|
||||||
|
)
|
||||||
|
conexion.commit()
|
||||||
|
print("Tabla creada")
|
||||||
|
|
||||||
|
"""cursor.execute(
|
||||||
|
"INSERT INTO producto (nombre,cantidad) VALUES (?,?)",
|
||||||
|
("PC",5)
|
||||||
|
)
|
||||||
|
conexion.commit()"""
|
||||||
|
print("Producto agregado")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
cursor.execute(
|
||||||
|
"DELETE FROM producto WHERE id_producto=?",
|
||||||
|
(2,)
|
||||||
|
)
|
||||||
|
conexion.commit()
|
||||||
|
print("Producto eliminado")
|
||||||
|
|
||||||
|
cursor.execute(
|
||||||
|
"UPDATE producto SET nombre=? , cantidad=? WHERE id_producto=?",
|
||||||
|
("PCs",50, 1)
|
||||||
|
)
|
||||||
|
conexion.commit()
|
||||||
|
cursor.execute(
|
||||||
|
"SELECT * FROM producto"
|
||||||
|
)
|
||||||
|
|
||||||
|
productos= cursor.fetchall()
|
||||||
|
|
||||||
|
for producto in productos:
|
||||||
|
print(producto)
|
||||||
|
conexion.close()
|
||||||
Loading…
Reference in New Issue
Block a user