Предложение Where используется в базе данных MySQL для фильтрации данных в соответствии с требуемым условием. Вы можете извлекать, удалять или обновлять определенный набор данных в базе данных MySQL с помощью предложения where.
Приведенный выше синтаксис используется для отображения определенного набора данных в соответствии с условием.
Пример:
Рассмотрим следующую базу данных с именем колледж и именем таблицы в качестве студента.
Схема базы данных:
База данных:
Предложение Where в Python
Шаги по использованию предложения where в Python:
- Сначала сформируйте соединение между MySQL и программой Python. Это делается путем импорта пакета mysql.connector и использования
mysql.connector.connect()
метода для передачи ему имени пользователя, пароля, хоста (необязательно по умолчанию: localhost) и базы данных (необязательно) в качестве параметров. - Теперь создайте объект курсора на объекте подключения, созданном выше, с помощью
cursor()
метода. Курсор базы данных-это структура управления, которая позволяет перемещаться по записям в базе данных. - Затем выполните оператор предложения where, передав его через
execute()
метод.
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()