clase 9 base de datos

This commit is contained in:
cmoreno 2026-09-09 21:50:11 -03:00
parent 83416c491d
commit 03a79f8759
2 changed files with 48 additions and 0 deletions

BIN
clase_9/almacen.db Normal file

Binary file not shown.

48
clase_9/prueba.py Normal file
View 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()