Introducción

SQLite es una base de datos ligera y rápida que viene incluida con Python. Es ideal para proyectos pequeños y medianos, ya que no requiere instalación adicional y guarda los datos en un archivo .db.

Conectar a una base de datos

  • sqlite3.connect() crea o abre la base de datos mi_base.db.
  • cursor permite ejecutar comandos SQL.

Crear una tabla

  • Se crea la tabla usuarios con columnas id, nombre y edad.
  • commit() guarda los cambios.

Insertar datos

Se inserta un registro usando parámetros seguros (?) para evitar inyecciones SQL.

Consultar datos

  • fetchall() devuelve todos los registros.
  • Cada fila es una tupla con los valores de la tabla.

Salida

Cerrar conexión

Siempre cierra la conexión al terminar para liberar recursos.

Conclusión

SQLite te permite manejar datos de forma sencilla y eficiente directamente desde Python. Es perfecto para proyectos pequeños, prototipos y aplicaciones locales.

Llamada a la acción

Crea una base de datos agenda.db con una tabla contactos (nombre, teléfono, email) y prueba operaciones de inserción, consulta y actualización.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *