import pymysql.cursors
#实例化
connection = pymysql.connect(host='localhost',
port=3306,
user='root',
password='123456',
db='教育',
charset='utf8',
cursorclass = pymysql.cursors.DictCursor)
#光标
try:
cursor = connection.cursor()
sql = """
SELECT *
from 5_chengji c
JOIN 2_student_info s ON c.mes_StudentID = s.bf_StudentID
JOIN 6_exam_type e ON c.exam_type = e.EXAM_KIND_ID
JOIN 1_teacher t on s.cla_id = t.cla_id
LIMIT 0,100
"""
cursor.execute(sql)
result = cursor.fetchall()#获取所有结果
except:
print('报错')
#关闭连接
cursor.close()
connection.close()
data = pd.DataFrame(result)
python中操作sql的方法
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- append 方法在原有列表基础上进行操作,直接在列表尾部追加一个元素,因此时间复杂度和空间复杂度都是O(1);而...
- 1 问题 python 中,使用 pymysql 操作 MySQL 数据库时,有时会遇到使用 like 模糊查找,...