(1)创建游标mycur,从表employees中读取1号部门的员工姓名,职务。并输出“员工姓名:XXX,职务:XXX。”
时间: 2023-11-22 08:53:49 浏览: 127
下面是使用 Python 和 MySQL 数据库进行操作的示例代码:
```python
import mysql.connector
# 连接数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建游标
mycur = mydb.cursor()
# 执行 SQL 查询
mycur.execute("SELECT name, job_title FROM employees WHERE department_id = 1")
# 获取查询结果
results = mycur.fetchall()
# 输出结果
for name, job_title in results:
print("员工姓名:{},职务:{}。".format(name, job_title))
```
在这个示例中,我们使用了 MySQL Connector/Python 库来连接 MySQL 数据库。首先我们创建了一个数据库连接对象 `mydb`,然后创建了一个游标对象 `mycur`。接着,我们执行了一个 SQL 查询,使用 `mycur.execute()` 方法,并将查询结果存储在 `results` 变量中。最后,我们遍历 `results` 变量,并输出每个员工的姓名和职务。
需要注意的是,在上面的代码中,我们使用了占位符 `%s` 来代替 SQL 查询中的实际值。这是为了避免 SQL 注入攻击。如果你需要在 SQL 查询中使用变量,应该使用占位符来代替实际值。在执行查询时,你可以将实际值作为参数传递给 `mycur.execute()` 方法。
阅读全文