1、连接MySQL的方式

# 在cmd中 (提前设置环境变量) pip install pymysql
import pymysql as pm
con = pm.connect('localhost','root','123456','tip',charset='gbk')
data = pd.read_sql('select * from all_gzdata',con=con)
con.close()           #关闭连接
# 或者
from sqlalchemy import create_engine
## 地址为127.0.0.1,数据库名称为tip
engine = create_engine('mysql+pymysql://root:123456@127.0.0.1:3306/tip?charset=utf8')

data = pd.read_sql('select * from all_gzdata',con=engine)

2、连接pgAdmin的方式

# 在cmd中 (提前设置环境变量) pip install psycopg2

import psycopg2

import pandas as pd

con = psycopg2.connect(database="969368", user="postgres", password="root", host="10.16.15.18", port="5432")

data = pd.read_sql('select * from mm_bill',con=con)

其中database是数据库名称,user是用户名,password是密码,host是相应域名

文章未经博主同意,禁止转载!

几种不同的方式用Python连接数据库相关推荐

  1. Selenium八种基本定位方式---基于python

    from selenium import  webdriver driver=webdriver.Firefox() driver.get("https://www.baidu.com&qu ...

  2. python PyQt5 Signal类 (Signal类提供了一种以pythonic方式声明和连接Qt信号的方法)(connect()、disconnect()、emit())

    https://doc.qt.io/qtforpython/PySide2/QtCore/Signal.html?highlight=connect#PySide2.QtCore.Signal.con ...

  3. python中两个集合的运算并交补_三种方式实现 Python 中的集合的交、并、补运算...

    文章目录 三种方式实现 Python 中的集合的交.并.补运算 一 背景 集合这个概念在我们高中阶段就有所了解,毕业已多年,我们一起回顾一下几个集合相关的基本概念吧? 集合是指具有某种特定性质的具体的 ...

  4. python接口自动化(十)--post请求四种传送正文方式(详解)

    简介 post请求我在python接口自动化(八)–发送post请求的接口(详解)已经讲过一部分了,主要是发送一些较长的数据,还有就是数据比较安全等.我们要知道post请求四种传送正文方式首先需要先了 ...

  5. 【Python自动化任务】让运维更简单的7种定时任务实现方式,总有一种适合你的场景

    想要看更加舒服的排版.更加准时的推送 关注公众号"不太灵光的程序员" 每日八点有干货推送 有粉丝留言问什么时候可以写一个关于自动化任务的文章 准备上!~ 感觉有用关注公众号 &qu ...

  6. python交并补符号_三种方式实现 Python 中的集合的交、并、补运算-阿里云开发者社区...

    三种方式实现 Python 中的集合的交.并.补运算 一 背景 集合这个概念在我们高中阶段就有所了解,毕业已多年,我们一起回顾一下几个集合相关的基本概念吧? 集合是指具有某种特定性质的具体的或抽象的对 ...

  7. python代码的几种常见加密方式

    2022年6月29日10:40:53 文章目录 Python代码加密 1.发行.pyc文件 2.代码混淆 3.生成exe可执行文件 4..py文件转化为.so文件 5.附加运行辅助包文件 几种加密方式 ...

  8. python的三种取整方式_python 取整的两种方法

    问题简介: 要把一个浮点数(float)整数部分提取出来.比如把"2.1"变成"2"的这一过程:现在我们给这个过程起一个名字叫"取整".那么 ...

  9. Python的三种格式化输出方式

    一.第一种,利用%(称之为:占位符)格式化输出: s = """ ------------- info ------------- name:%s age:%s job: ...

  10. Python爬虫常用的几种数据提取方式

    python爬虫的几种数据提取方式:正则 ,bs4,pyquery,xpath,cssselector. 一,正则 提取数据步骤:创建正则对象-->匹配查找-->提取数据保存 <ht ...

最新文章

  1. 论计算机的创新性,论计算机专业教学创新探索
  2. 使用grep 在源码文件查找特定字符串
  3. 这些机房布线规范你都知道吗
  4. Highcharts JS去除Highcharts.com链接的方法
  5. 【机器学习】opencv-视频中的人脸检测
  6. linux哪个指令可以设定使用者的密码,linux期末考试练习题 2
  7. leetcode 5 Longest Palindromic Substring Java JavaScript解法
  8. python聊天机器人
  9. Windows 单元下的公用函数目录(A-F)
  10. Java 打印PDF文档的3种情况
  11. python之selenium设置浏览器为手机模式(开发者模式)
  12. echarts 饼图移动端_使用Echarts实现饼图
  13. Unity SpriteAtlas实战使用
  14. 没有对比就没有伤害:《明日之后》竟成最良心国产末日手游?
  15. kali下使用phpstudy
  16. 暴力更改hex文件实现自动烧写stm32程序
  17. 从键盘读入学生成绩,找出最高分,并输出学生成绩等级,Java
  18. idea 如何连接服务器
  19. 【算法基础】离散化 AcWing 802. 区间和 (详细)
  20. 解决工作流:org.activiti.engine.ActivitiException: Unknown property used in expression: ${AAAAA}报错

热门文章

  1. 小象学院-人工智能机器学习
  2. 毕业设计So Easy:基于Java Web学生选课系统
  3. vue 创建桌面应用
  4. 我的世界服务器怎么做无限的弓,我的世界怎么用命令方块做无限弓?
  5. 华为2022年度伙伴奖项正式揭晓!恒驰信息荣获华为云GrowCloud优秀解决方案提供商奖
  6. mac装机必备的电池管理工具:App Tamer Mac版
  7. php计算跨月请假天数,计算请假天数JavaScript方法
  8. Vue(狂神学习笔记)2021-10-8
  9. Flexbox布局基础入门
  10. Android中高级面试题