PYTHON链接数据库打开phpyun_company_job表筛序status值为0的,输出uid,com_name,name列根据uid查询phpyun_company_job_link表合并输出link_man,link_moblie
时间: 2025-01-01 14:40:46 浏览: 5
在Python中,你可以使用如pymysql或者sqlite3这样的库连接到MySQL数据库,然后通过SQL查询来获取所需的数据。这里假设我们使用的是pymysql,但是请注意实际操作可能会因为数据库驱动、版本差异或具体的ORM框架而有所不同。
首先,你需要安装`pymysql`库,如果还没有安装,可以使用pip安装:
```bash
pip install pymysql
```
然后,你可以按照以下步骤编写Python代码:
```python
import pymysql
# 创建数据库连接
db = pymysql.connect(host="your_host", user="your_username", password="your_password", db="your_database")
try:
# 创建游标
cursor = db.cursor()
# SQL 查询,筛选status=0的记录,并进行左连接合并数据
sql_query = """
SELECT pj.uid,pj.com_name,pj.name,
cjl.link_man, cjl.link_mobile
FROM phpyun_company_job pj
LEFT JOIN phpyun_company_job_link cjl ON pj.uid = cjl.uid
WHERE pj.status = 0;
"""
# 执行查询
cursor.execute(sql_query)
# 获取所有结果
results = cursor.fetchall()
for row in results:
print(f"UID: {row[0]}, Company Name: {row[1]}, Name: {row[2]}, Link Man: {row[3]}, Link Mobile: {row[4]}")
finally:
# 关闭连接
db.close()
阅读全文