python的mysql数据库中,要查询new_port_project数据库下Tables中cargo_pile里Colimns中的cur_cal_ton,如何用代码实现
时间: 2024-04-12 11:27:51 浏览: 144
要查询 MySQL 数据库中 `new_port_project` 数据库下 `cargo_pile` 表的 `cur_cal_ton` 列,你可以使用 Python 中的 `pymysql` 模块来执行 SQL 查询。
首先,确保你已经安装了 `pymysql` 模块。你可以使用以下命令通过 `pip` 安装它:
```
pip install pymysql
```
然后,你可以使用以下代码来连接数据库并执行查询:
```python
import pymysql
# 连接数据库
connection = pymysql.connect(host='localhost',
user='your_username',
password='your_password',
database='new_port_project')
try:
# 创建游标对象
cursor = connection.cursor()
# 执行 SQL 查询
query = "SELECT cur_cal_ton FROM cargo_pile"
cursor.execute(query)
# 获取查询结果
result = cursor.fetchall()
# 输出查询结果
for row in result:
print(row[0])
finally:
# 关闭游标和数据库连接
cursor.close()
connection.close()
```
在上述代码中,你需要将 `your_username` 和 `your_password` 替换为你的 MySQL 数据库的用户名和密码。
这段代码首先创建了一个数据库连接对象,然后通过该连接创建了一个游标对象。接下来,执行了一个 SQL 查询语句,获取了查询结果,并通过循环遍历打印了每一行的 `cur_cal_ton` 列的值。
请根据你的实际情况修改代码中的数据库连接参数和查询语句,以适应你的环境和需求。
阅读全文