Introducción
Cuando los proyectos crecen, escribir consultas manuales se vuelve tedioso. Aquí entra SQLAlchemy, un ORM (Object Relational Mapper) que permite interactuar con la base de datos usando clases y objetos, sin escribir SQL directamente.
Instalación

Esto instala el paquete principal y sus herramientas de conexión.
Conectar a la base de datos

create_engine()crea una conexión con la base de datos SQLite.- El prefijo
sqlite:///indica que el archivo está en el mismo directorio.
Definir una tabla como clase

- Cada clase representa una tabla.
- Los atributos son columnas con tipos definidos (
Integer,String, etc.).
Crear la tabla en la base de datos

Este comando genera automáticamente las tablas definidas en tus clases.
Insertar datos

Sessionmaneja las transacciones.add()agrega objetos ycommit()guarda los cambios.
Consultar datos

Conclusión
SQLAlchemy te permite trabajar con bases de datos de forma más limpia y orientada a objetos. Es ideal para proyectos grandes donde la legibilidad y la escalabilidad son esenciales.
Llamada a la acción
Crea un modelo Producto con campos id, nombre, precio y stock, y realiza operaciones CRUD usando SQLAlchemy.


Deja una respuesta