从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的资料请关注毛票票其它相关文章!
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短