From 03a79f87597571faf5cf8265442993ce20141328 Mon Sep 17 00:00:00 2001 From: cmoreno Date: Wed, 9 Sep 2026 21:50:11 -0300 Subject: [PATCH] clase 9 base de datos --- clase_9/almacen.db | Bin 0 -> 12288 bytes clase_9/prueba.py | 48 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 clase_9/almacen.db create mode 100644 clase_9/prueba.py diff --git a/clase_9/almacen.db b/clase_9/almacen.db new file mode 100644 index 0000000000000000000000000000000000000000..292067c4b74d9105df6bab4d5c26580bc6b20808 GIT binary patch literal 12288 zcmeI&F>As=6bJCT7;6bFX;E+z-l!Og*e}pD9IZ6QG>wH!5={yLO{&JJlWRY02M6b# zZBwXA!O7u&aCv#*-sAXf5AyVACwWXS*ap=j?`vF;}QTfxQ_)1MJ ziAKL!&+)~b@W}OgebWo*K?GzD{Xx%>)qUakhL&ct@gk;Y)3fePui5Q%TI39Ta)!2T zXp=C_lPHYnr<2y&&E{O+GJUIm91lNk0s#m>00Izz00bZa0SG_<0uX?};Q|#!WtZHw zPPxjeGA_H{^Z$nFo5Q=J5&{r_00bZa0SG_<0uX=z1Rwx`V-q;zr3Np4DNsHEb?03a literal 0 HcmV?d00001 diff --git a/clase_9/prueba.py b/clase_9/prueba.py new file mode 100644 index 0000000..b99b94c --- /dev/null +++ b/clase_9/prueba.py @@ -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() \ No newline at end of file