Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Fullstack con Python > Backend con Python > Sesión 02 > Reto-02

Operación READ: Lectura de datos con Python y MariaDB

OBJETIVO

Realizar la operación Read a una tabla en un servidor MariaDB desde Python para el proyecto Banco

REQUISITOS

  1. Contar con los datos de conexión a la base de datos Banco.

    Host: localhost User: Banco
    Password: Banco
    Base de datos: Banco

  2. Usar la carpeta de trabajo Sesion-02/Reto-02

    $ cd Sesion-02/Reto-02
    
    Sesion-02/Reto-02 $
  3. Crear la tabla Usuario e insertar datos desde el archivo sql/tabla-usuario.sql

    Tabla Usuario

    Sesion-02/Reto-02 $ docker exec -i pythonsql mysql -hlocalhost -uroot -ppythonsql < sql/tabla-usuario.sql
    
    Sesion-02/Reto-02 $

DESARROLLO

  1. OPERACIÓN READ Realizar las modificaciones necesarias en los scripts lista-registros.py y modelomysql.py para que se imprima en la salida estándar la lista de registros de la tabla proporcionada por el usuario:

    Caso: Ejecutando el script sin argumentos

    Sesion-02/Reto-02 $ python lista-registros.py
    
    Tablas disponibles
    ------------------
    Usuario
    ------------------

    Caso: Imprimiendo registros de la tabla Usuario

    Sesion-02/Reto-02 $ python lista-registros.py Usuario
    
    Tabla: Usuario
    --------------
    Id | Nombre | Apellidos | Edad | Genero
     1 | Hugo   | Mac Rico  |   10 | M     
     2 | Paco   | Mac Rico  |   15 | M     
     3 | Daisy  | Mac Rico  |   18 | H     
    --------------

Nota: Este reto se realiza en 3 mins o menos.