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 模糊查找,...