Fullstack con Python
> Backend con Python
> Sesión 02
> Reto-02
Realizar la operación Read a una tabla en un servidor MariaDB desde Python para el proyecto Banco
-
Contar con los datos de conexión a la base de datos Banco.
Host: localhost User: Banco
Password: Banco
Base de datos: Banco -
Usar la carpeta de trabajo
Sesion-02/Reto-02
$ cd Sesion-02/Reto-02 Sesion-02/Reto-02 $
-
Crear la tabla Usuario e insertar datos desde el archivo
sql/tabla-usuario.sql
Sesion-02/Reto-02 $ docker exec -i pythonsql mysql -hlocalhost -uroot -ppythonsql < sql/tabla-usuario.sql Sesion-02/Reto-02 $
-
OPERACIÓN READ Realizar las modificaciones necesarias en los scripts
lista-registros.py
ymodelomysql.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.