从python读取sql的实例方法


Posted in Python onJuly 21, 2020

从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)
 
import pandas as pd
import pymysql
con = pymysql.connect(host = "机器", 
           user = "用户名", password = '密码', 
           db = "数据库名", charset='utf8')
# charset用于修正中文输出为问号的问题
 
df = pd.read_sql(sql, con)
con.close()

内容扩展:

python3 pandas 读取MySQL数据

import pandas as pd
import pymysql
con = pymysql.connect(host = "localhost", 
           user = "root", password = '12', 
           db = "test", charset='utf8')
#charset用于修正中文输出为问号的问题
sql = "select * from score;"
df = pd.read_sql(sql, con)
con.close()

以上就是从python读取sql的实例方法的详细内容,更多关于如何从python读取sql的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python 转换 Javascript %u 字符串为python unicode的代码
Sep 06 Python
Python自定义主从分布式架构实例分析
Sep 19 Python
用python写个自动SSH登录远程服务器的小工具(实例)
Jun 17 Python
让Python更加充分的使用Sqlite3
Dec 11 Python
python实现字符串中字符分类及个数统计
Sep 28 Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
Aug 07 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
Apr 13 Python
Python生成器generator原理及用法解析
Jul 20 Python
Python列表推导式实现代码实例
Sep 09 Python
python Cartopy的基础使用详解
Nov 01 Python
如何在向量化NumPy数组上进行移动窗口
May 18 Python
Python使用openpyxl批量处理数据
Jun 23 Python
python3.7调试的实例方法
Jul 21 #Python
python如何快速生成时间戳
Jul 21 #Python
OpenCV Python实现图像指定区域裁剪
Mar 12 #Python
openCV提取图像中的矩形区域
Jul 21 #Python
Python文件夹批处理操作代码实例
Jul 21 #Python
Python常用库Numpy进行矩阵运算详解
Jul 21 #Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
Jul 21 #Python
You might like
PHP文本操作类
2006/11/25 PHP
PHP实现C#山寨ArrayList的方法
2015/07/16 PHP
thinkPHP中验证码的简单使用方法
2015/12/26 PHP
php中的异常和错误浅析
2017/05/03 PHP
php解析非标准json、非规范json的方式实例
2020/12/10 PHP
用js生产批量批处理执行命令
2008/07/28 Javascript
JavaScript 直接操作本地文件的实现代码
2009/12/01 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
2016/09/20 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
jQuery绑定事件的四种方式介绍
2016/10/31 Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
2016/12/20 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
Vue环境搭建+VSCode+Win10的详细教程
2020/08/19 Javascript
javascript自定义加载loading效果
2020/09/15 Javascript
Python处理RSS、ATOM模块FEEDPARSER介绍
2015/02/18 Python
Python配置mysql的教程(推荐)
2017/10/13 Python
Python实现调度算法代码详解
2017/12/01 Python
PyQt5每天必学之单行文本框
2018/04/19 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
2018/05/02 Python
Django框架之登录后自定义跳转页面的实现方法
2019/07/18 Python
python 画条形图(柱状图)实例
2020/04/24 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
2020/06/23 Python
HTML5 对各个标签的定义与规定:body的介绍
2012/06/21 HTML / CSS
HTML5实现视频弹幕功能
2019/08/09 HTML / CSS
澳大利亚墨尔本的在线时装店:LORETA
2018/09/14 全球购物
财务人员个人自荐信范文
2013/09/26 职场文书
办公室经理岗位职责
2014/01/01 职场文书
农林环境专业求职信
2014/03/13 职场文书
集体生日活动方案
2014/08/18 职场文书
联谊活动总结
2014/08/28 职场文书
工作证明范本(2篇)
2014/09/14 职场文书
2014年初一班主任工作总结
2014/11/08 职场文书
微信小程序 根据不同用户切换不同TabBar
2022/04/21 Javascript
Smart 2 车辆代号 HC11 全新谍照曝光
2022/04/21 数码科技