top of page
Foto del escritorBrandon Esquivel

Creacion de una BD en MySQL Workbench y Conexion con Python

El día de hoy, les mostrare una forma de conectar My SQL con Python, para eso es importante primero que nada, contar con los servicios completos de mysql, usaremos la herramienta de Workbench.


Lo primero sera ingresar con nuestro usuario root y contraseña

Crearemos una nueva base de datos

La llamaremos 'escuela' y daremos en aplicar


Dejamos por defecto, aunque si gustas puedes modificarla con tablas, etc, lo haremos paso a paso.

Empezara a crearse, y una vez finalizado mostrara mensaje de que se ha creado correctamente, únicamente daremos en finalizar.


Una vez creada, procederemos a crear una tabla llamada 'alumnos' y contara con las columnas de 'idAlumnos', 'Nombre', 'Apellido' y 'Salon'.




Procedemos a crear nuestra tabla






Nota: Si tienes problemas al crear la tabla cuando das aplicar cambios, verifica que la flecha que se encuentra de lado superior derecho este hacia abajo, es un problema que presente, si esta bien no hay que cambiar nada

Esta es la vista previa en script, procedemos aplicar cambios

Se ha creado con éxito.


Observemos que ya se ha creado la nueva tabla, con las columnas correspondientes. Ahora veremos algunos comandos básicos.








Para insertar datos podemos hacerlo de la siguiente manera:

Llenamos los datos

Ejecutamos




Después vamos a consultar de la siguiente manera:

Y ejecutamos

Estos son otras capturas que podemos hacer:


Alterar Tablas (Incluí borrar el campo)

Actualizar


Creación de Roles

 
Como crear una conexión entre MySQL y Python

Es importante descargar la librería, para ello ya sea en el IDE de Pycharm o con el CMD el comando pip install PyMySQL, y en caso de que tengas 2 Python (En mi caso tengo la 2.7 y 3.7) para instalarlo simplemente debes cambiar en el directorio donde se encuentra el interprete de python 3.7 de pip install y lo llamamos python3, como se muestra en la imagen de abajo.


Una vez instalada este es el código necesario para establecer una conexión.


Una vez creada la conexión, enseguida podemos hacer el código para insertar datos desde Python, de la siguiente manera:

De esta manera si ejecutamos los datos que ingresamos deben aparecer ahi,


Verificamos con el SELECT * FROM escuela.alumnos;


Y efectivamente se enviaron los datos a MySQL desde Python :)





Espero te haya funcionado :)

24 visualizaciones0 comentarios

Entradas recientes

Ver todo

Comentários


bottom of page