用Python写出已知数据库mydb,数据表_student(id,name.gender,age),编写完整代码,查询还未成年的男生的所有信息
时间: 2024-03-31 10:33:31 浏览: 50
基于python实现的学生信息管理查询系统源码
4星 · 用户满意度95%
可以使用 Python 的 MySQL Connector 模块连接 MySQL 数据库,然后执行 SQL 语句进行查询。以下是示例代码:
```python
import mysql.connector
# 建立数据库连接
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydb"
)
# 创建游标对象
mycursor = mydb.cursor()
# 执行 SQL 语句
sql = "SELECT * FROM student WHERE gender = '男' AND age < 18"
mycursor.execute(sql)
# 获取查询结果
results = mycursor.fetchall()
# 遍历结果并输出
for result in results:
print(result)
# 关闭数据库连接
mydb.close()
```
其中,`yourusername` 和 `yourpassword` 分别代表 MySQL 数据库的用户名和密码,`mydb` 代表数据库名称。`execute()` 方法执行 SQL 语句,`fetchall()` 方法获取查询结果。最后,遍历查询结果并输出。
阅读全文