La cláusula Where se usa en la base de datos MySQL para filtrar los datos según la condición requerida. Puede obtener, eliminar o actualizar un conjunto particular de datos en la base de datos MySQL utilizando la cláusula where.
Sintaxis
SELECCIONE columna1, columna2, …. columnaN DE [NOMBRE DE LA TABLA] DONDE [CONDICIÓN];
La sintaxis anterior se usa para mostrar un determinado conjunto de datos después de la condición.
Ejemplo: Considere la siguiente base de datos llamada universidad y que tiene un nombre de tabla como estudiante.
Esquema de la base de datos:
Base de datos:
Cláusula Where en Python
Pasos para usar la cláusula where en Python es:
- Primero forme una conexión entre el programa MySQL y Python. Se realiza importando el paquete mysql.connector y utilizando el método mysql.connector.connect(), para pasarle el nombre de usuario, la contraseña, el host (opción predeterminada: localhost) y la base de datos (opcional) como parámetros.
- Ahora, cree un objeto de cursor en el objeto de conexión creado anteriormente utilizando el método cursor(). Un cursor de base de datos es una estructura de control que permite atravesar los registros de una base de datos.
- Luego, ejecute la declaración de la cláusula where pasándola a través del método execute().
Python3
import mysql.connector #Establishing connection conn = mysql.connector.connect(user='your_username', host='localhost', password ='your_password', database='College') # Creating a cursor object using # the cursor() method mycursor = conn.cursor(); # SQL Query sql = "select * from Student where Roll_no >= 3;" # Executing query mycursor.execute(sql) myresult = mycursor.fetchall() for x in myresult: print(x) # Closing the connection conn.close()
PRODUCCIÓN:
Publicación traducida automáticamente
Artículo escrito por aditya_taparia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA