python 读取mysql数据

1 python读取mysql数据

import pymysql
import pandas as pd
def load_data_from_mysql():
	conn = pymysql.connect(host="127.0.0.1",
	                       port=3306,
	                       user="test",
	                       password="test",
	                       db="database",
	                       charset="utf8")
	cursor = conn.cursor()
	sql = "SELECT * FROM table1"
	cursor.execute(sql)
	result = cursor.fetchall()
	return result
if __name__=="__main__":
	load_data_from_mysql()

2 pandas加载mysql数据

import pymysql
import pandas as pd
def load_data_frame_from_mysql():
    conn = pymysql.connect(host="127.0.0.1",
                           port=3306,
                           user="test",
                           password="test",
                           db="database",
                           charset="utf8")
    sql = "SELECT * FROM table1"
    data_frame = pd.read_sql(sql, conn)
    return data_frame
发布了15 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/redhatforyou/article/details/102570411
今日推荐