ComenzarEmpieza gratis

Motores y cadenas de conexión

¡Bien, es hora de crear tu primer motor! Un motor es simplemente una interfaz común para una base de datos, y la información que necesita para conectarse está en una cadena de conexión, por ejemplo, sqlite:///example.sqlite. Aquí, sqlite en sqlite:/// es el controlador de la base de datos, mientras que example.sqlite es un archivo de SQLite que está en el directorio local.

Puedes aprender mucho más sobre las cadenas de conexión en la documentación de SQLAlchemy.

Tu tarea en este ejercicio es crear un motor que se conecte a un archivo SQLite local llamado census.sqlite. Luego, imprime los nombres de las tablas que contiene el motor usando el método .table_names(). Ten en cuenta que si solo quieres imprimir los nombres de las tablas, no necesitas usar engine.connect() después de crear el motor.

Este ejercicio forma parte del curso

Introducción a las bases de datos en Python

Ver curso

Instrucciones del ejercicio

  • Importa create_engine del módulo sqlalchemy.
  • Usando la función create_engine(), crea un motor para un archivo local llamado census.sqlite con sqlite como controlador. Asegúrate de encerrar la cadena de conexión entre comillas.
  • Imprime el Resultado de la consulta del método .table_names() sobre engine.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Import create_engine


# Create an engine that connects to the census.sqlite file: engine
engine = ____

# Print table names
print(____)
Editar y ejecutar código