从python读取sql的实例方法
从python读取sql的方法:
1、利用python内置的open函数读入sql文件;
2、利用第三方库pymysql中的connect函数连接mysql服务器;
3、利用第三方库pandas中的read_sql方法读取传入的sql文件即可。
python直接读取sql文件,达到使用read_sql可执行的目的
#sql文件夹路径 sql_path='sql文件夹路径'+'\\' #sql文件名,.sql后缀的 sql_file='sql文件名.sql' #读取sql文件文本内容 sql=open(sql_path+sql_file,'r',encoding='utf8') sqltxt=sql.readlines() #此时sqltxt为list类型 #读取之后关闭文件 sql.close() #list转str sql="".join(sqltxt) importpandasaspd importpymysql con=pymysql.connect(host="机器", user="用户名",password='密码', db="数据库名",charset='utf8') #charset用于修正中文输出为问号的问题 df=pd.read_sql(sql,con) con.close()
内容扩展:
python3pandas读取MySQL数据
importpandasaspd importpymysql con=pymysql.connect(host="localhost", user="root",password='12', db="test",charset='utf8') #charset用于修正中文输出为问号的问题 sql="select*fromscore;" df=pd.read_sql(sql,con) con.close()
以上就是从python读取sql的实例方法的详细内容,更多关于如何从python读取sql的资料请关注毛票票其它相关文章!
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短