sql >> Base de Datos >  >> RDS >> SQLite

Pitón de SQLite

Esta sección le muestra paso a paso cómo trabajar con la base de datos SQLite utilizando el lenguaje de programación Python.

Python proporciona dos interfaces populares para trabajar con la biblioteca de bases de datos SQLite:PySQLite y APSW. Cada interfaz tiene como objetivo un conjunto de necesidades diferentes.

PySQLite

PySQLite proporciona una interfaz compatible con Python DBI API 2.0 estandarizada para la base de datos SQLite. Si su aplicación necesita admitir no solo la base de datos SQLite, sino también otras bases de datos como MySQL, PostgreSQL y Oracle, PySQLite es una buena opción.

PySQLite es parte de la biblioteca estándar de Python desde la versión 2.5 de Python

APSW

Si su aplicación necesita admitir solo la base de datos SQLite, debe usar el módulo APSW, que se conoce como Otro envoltorio Python SQLite.

El APSW proporciona la capa más delgada sobre la biblioteca de base de datos SQLite. El APSW está diseñado para imitar el SQLite C nativo, por lo tanto, cualquier cosa que pueda hacer en la API de SQLite C, también puede hacerlo desde Python.

Además de cubrir la biblioteca SQLite, APSW proporciona muchas características de bajo nivel, incluida la capacidad de crear funciones, intercalaciones y agregados definidos por el usuario desde Python. Incluso le permite escribir una implementación de tabla virtual usando Python.

Usaremos el contenedor PySQLite para demostrar cómo trabajar con la biblioteca de base de datos SQLite usando Python.

  • Creación de una base de datos SQLite desde un programa de Python:le muestra cómo crear una nueva base de datos de SQLite desde un programa de Python usando el módulo sqlite3.
  • Crear tablas en una base de datos SQLite usando Python:muestra paso a paso cómo crear tablas en una base de datos SQLite desde un programa de Python.
  • Insertar datos en la base de datos SQLite en Python:lo guía a través de los pasos para insertar datos en una tabla en la base de datos SQLite usando Python.
  • Actualización de datos en la base de datos SQLite usando Python:aprende cómo actualizar datos existentes en la base de datos SQLite usando Python.
  • Selección de datos:este tutorial le muestra cómo consultar datos en una base de datos SQLite desde un programa de Python.
  • Eliminar datos de un programa de Python:lo guía sobre cómo eliminar una o más filas en una tabla de una tabla usando la API del módulo Python sqlite3.