python读取sql_从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)
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读取sql_从python读取sql的实例方法相关推荐
- python读取sqlserver数据库方法_SQLServer数据库之Python读取配置文件,并连接数据库SQL Server...
本文主要向大家介绍了SQLServer数据库之Python读取配置文件,并连接数据库SQL Server,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 用配置文件保存固定 ...
- python读取数据库数据类型_从SQL数据库读取二进制数据(图像数据类型)并将其膨胀,Matlab vs.Python...
完全编辑: 我迫切需要使用Python访问microsoftsqlserver并从中读取压缩数据.在经历了很多麻烦之后,我终于找到了一个可以工作的Matlab实现,它可以完成这个任务.不过,我需要用P ...
- python读取数据文件-python多种读写excel等数据文件的方式(收藏篇)
前言: python处理数据文件的途径有很多种,可以操作的文件类型主要包括文本文件(csv.txt.json等).excel文件.数据库文件.api等其他数据文件.下面小编整理下python到底有哪些 ...
- python实现sql_如何利用Python实现SQL自动化?
笔者在工作中经常要使用SQL,其不乏存在恼人的细微差异和种种限制,但说到底,它是数据行业的基石.因此,对于每一位数据领域的工作者,SQL都是不可或缺的.精通SQL意义非凡. SQL是很不错,但怎么能仅 ...
- C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结。
C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结. 一.总结 C++/Php/Python/Shell 程序按行读取文件或者控制台(php读取标准输入:$fp = fope ...
- python json.loads()中文问题-Python实现的json文件读取及中文乱码显示问题解决方法...
本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: { "cities": [ { & ...
- python处理表格数据-python通过xrld库读取表格数据
xrld库:是用来读取EXCEL表格 [功能实现]:通过学生名字和科目查找对应的成绩 快速安装工具包 #xlrd库:读取excel数据的库 import xlrd #操作的表格路径 file_path ...
- python批量读取csv文件-Python读取/批量读取文件
相信很多人的日常工作中,数据源除了来自数据库以外,其次就是外部文件,因此掌握读取文件的技能是相当必要的.在这里特此整理读取外部文件的方法,希望能有助你们快速解决问题.当然本文对读者的假设是有一定的py ...
- python打开一个文件-python,一读取文件open()
在实际操作中,我们经常会读取文件,这个时候python为我们提供了一个open()的方法,供我们读取文件,通过help(open),我们可以获取open的方法 f.close()关闭读取 f.read ...
最新文章
- spring核心功能结构
- 东北大学软件项目管理与过程改进_工程项目管理信息化实施方案
- javaScript事件(一)事件流
- CPU 是如何执行任务的?
- 4.2 算法之数论 9274 beeline(python)
- linux运行powershell,linux – 是否可以编写一个在bash / shell和PowerShell中运行的脚本?...
- 思源黑体与思源宋体的区别
- rtthread学习之(3)——STM32系列BSP外设驱动使用教程
- Linux(Ubuntu 22.04)学习笔记——让虚拟机共享主机上的文件夹
- NSDP协议PORTAL服务器源码
- MySQL经典面试题--SQL语句
- FPGA数字信号处理(九)Vivado FFT IP核实现
- 想做好物流成本控制,得秉承这个思路
- 调用百度ai接口实现图片文字识别详解
- oralc UPDATE关联表的思路总结
- python爬取知乎回答并进行舆情分析:爬取数据部分
- Windows版WPS 2013上线发布
- 直播预告 | ICLR专场二
- c语言实验傅里叶变换运行结果,DSP实验报告1new.doc
- python数据预处理 :数据标准化
热门文章
- Machine Schedule为什么UVA过了POJ过不了
- 《程序员修炼之道》笔记(九)
- 链方法[C# 基础知识系列]专题三:如何用委托包装多个方法——委托链
- 关于“wap2app仅支持对已通过ICP备案的域名站点进行打包”问题解决
- 《JavaScript高级程序设计》笔记总结
- vue --- 使用字符串'api'跨域请求资源
- 电子书下载:Silverlight 5 in Action
- eclipse maven jetty插件方式启动项目
- Loadrunner多服务器连接问题
- [HTML]去除li前面的小黑点,和ul、LI部分属性