Python MySQL Where 语句
如果你想在MySQL中获取、删除或更新一个表的特定行,你需要使用where子句来指定条件,以过滤该操作的表的行。
例如,如果你有一个带有where子句的SELECT语句,只有满足指定条件的行才会被检索到。
语法
以下是WHERE子句的语法-
例子
假设我们在MySQL中创建了一个名为EMPLOYEES的表,作为−
如果我们使用INSERT语句在其中插入4条记录,如:
下面的MySQL语句检索收入大于4000的雇员的记录。
使用Python的WHERE子句
使用python程序从表中获取特定的记录—-。
- 输入 mysql. connector包。
-
使用 mysql.connector.connect() 方法创建一个连接对象,将用户名、密码、主机(可选的默认:localhost)和数据库(可选的)作为参数传递给它。
-
通过在上面创建的连接对象上调用 cursor() 方法,创建一个游标对象。
-
然后,通过将 SELECT语句作为参数传递给 execute() 方法,执行带有WHERE子句的SELECT语句。
例子
下面的例子创建了一个名为Employee的表,并将其填充。然后使用where子句,检索年龄小于23岁的记录。