Where子句在MySQL数据库中用于根据所需条件过滤数据。你可以使用where子句在MySQL数据库中获取, 删除或更新一组特定的数据。
语法
SELECT column1, column2, …。来自[表格名称]的cloumnN [条件];上面的语法用于根据条件显示一组特定的数据。
【Python MySQL – Where子句用法详细介绍】例子:考虑下面一个名为College的数据库, 该表的名称为Student。
数据库的架构:
文章图片
数据库:
文章图片
Python中的子句
在Python中使用where子句的步骤是:
- 首先在MySQL和Python程序之间建立连接。通过导入mysql.connector软件包并使用mysql.connector.connect()方法, 用于将用户名, 密码, 主机(可选的默认值:localhost)和数据库(可选的)作为参数传递给该方法。
- 现在, 使用以下命令在上面创建的连接对象上创建一个游标对象光标()方法。数据库游标是一种控制结构, 可以遍历数据库中的记录。
- 然后, 通过将其通过来执行where子句语句执行()方法。
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()
输出如下:
文章图片
注意怪胎!巩固你的基础Python编程基础课程和学习基础知识。
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
推荐阅读
- Go语言循环语句详细指南
- PHP fopen()用法介绍(函数打开文件或URL)
- 算法设计(在一个单链表中反向交替K个节点)
- 桥接器(本地互联网络设备)简介
- CSS堆叠页面插件
- 在C++中标记字符串介绍详细指南
- 如何在C#中查找数组的排名
- PHP Ds Stack toArray()函数用法介绍
- 如何在Golang中修剪字符串()