Requisitos previos: conector MySQL , instalación de XAMPP
Se emplea un conector cuando tenemos que usar MySQL con otros lenguajes de programación. El trabajo de mysql-connector es proporcionar acceso al controlador MySQL en el idioma requerido. Así, genera una conexión entre el lenguaje de programación y el Servidor MySQL.
Requisitos
- XAMPP: Base de datos/Servidor para almacenar y visualizar datos.
- Módulo MySQL-Connector: Para conectar la base de datos con el archivo python. Use el siguiente comando para instalar este módulo.
pip install mysql-connector
- Módulo de rueda: una herramienta de línea de comandos para trabajar con archivos de rueda. Use el siguiente comando para instalar este módulo.
pip install wheel
Enfoque paso a paso:
Procedimiento para crear una tabla en la base de datos:
- Inicie su servidor web XAMPP .
- Escriba http://localhost/phpmyadmin/ en su navegador.
- Vaya a Base de datos, cree una base de datos con nombre y haga clic en Crear.
- Cree una tabla en la base de datos GEEK y haga clic en Ir.
- Defina los nombres de las columnas y haga clic en guardar.
- Su tabla está creada.
- Inserte datos en su base de datos haciendo clic en la pestaña SQL y luego seleccione INSERTAR .
- Los datos de tu tabla son:
- Ahora puede realizar la operación IE mostrar datos en su página web usando python
Procedimiento para escribir el programa Python:
- Importe el módulo del conector mysql en su código Python.
import mysql.connector
- Crear objeto de conexión.
conn_object=mysql.connector.connect(nombre de host, nombre de usuario, contraseña, nombre de la base de datos)
Aquí, deberá pasar el nombre del servidor, el nombre de usuario, la contraseña y el nombre de la base de datos)
- Cree un objeto de cursor.
cur_object=conn_object,cursor()
- Realizar consultas en la base de datos.
query=DDL/DML etc cur_obj=execute(query)
- Cierra el objeto del cursor.
cur_obj.close()
- Cerrar objeto de conexión.
conn_obj.close()
A continuación se muestra el programa Python completo basado en el enfoque anterior:
Python3
# import required modules import mysql.connector # create connection object con = mysql.connector.connect( host="localhost", user="root", password="", database="GEEK") # create cursor object cursor = con.cursor() # assign data query query1 = "desc geeksdemo" # executing cursor cursor.execute(query1) # display all records table = cursor.fetchall() # describe table print('\n Table Description:') for attr in table: print(attr) # assign data query query2 = "select * from geeksdemo" # executing cursor cursor.execute(query2) # display all records table = cursor.fetchall() # fetch all columns print('\n Table Data:') for row in table: print(row[0], end=" ") print(row[1], end=" ") print(row[2], end=" ") print(row[3], end="\n") # closing cursor connection cursor.close() # closing connection object con.close()
Producción:
Nota: XAMPP Apache y MySQL deben mantenerse durante todo el proceso.
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA