1、使用psycopg2连接postgresql,首先需要安装python psycopg2依赖包

pip install psycopg2

2、数据库连接

import psycopg2

try:

conn = psycopg2.connect(database="tables", user="postgres", password="***", host="127.0.0.1", port="5432")

cur = conn.cursor()

# 执行sql语句 查询

cur.execute("SELECT name, years from students")

# 获取所有

rows = cur.fetchall() #返回list

# 获取一条

rows = cur.fetchone() #返回无组

except Exception as e:

print('error,%s' % e)

finally:

cur.close()

conn .close()

3、如果修改了数据库就要都写 conn.commit()

4、execute可以执行增删改的SQL,执行带参数的SQL

sql = "INSERT INTO USER1(name, age) VALUES (%s, %s);"

username = "Alex"

age = 18

cursor.execute(sql, [username, age])

5、查询结果为list

python postgresql跨数据库操作_python 操作postgres数据库相关推荐

  1. 用python向mongodb插入数据_Python操作MongoDB数据库(一)

    Python操作MongoDB数据库(一) 前言 干货文章继续出发!隔的时间有些久了哈,对 MongoDB 安装回顾的同学,可以看下windows环境 <初识 MongoDB 数据库>.这 ...

  2. python数据库实例_Python操作MySQL数据库9个实用实例

    用python连接mysql的时候,需要用的安装版本,源码版本容易有错误提示.下边是打包了32与64版本. MySQL-python-1.2.3.win32-py2.7.exe MySQL-pytho ...

  3. python怎么进行数据库增加_python中的数据库增加等操作

    python中的数据库增加等操作 日期:2019-10-10 浏览:814次 评论:0条 侧边栏 """ 1-导入模块 2-创建连接对象 3-创建游标对象 4-使用游标对 ...

  4. pythoncsv文件的操作_python操作CSV文件

    概念:CSV是逗号分隔值或者字符分割值,其文件以纯文本形式存储表格数据.CSV文件可以用文本文件或者转换成EXCEL(直接用EXCEL也可以,但是可能会有一些问题)打开.因此更适合通过CSV文件进行程 ...

  5. python 销售数据分析输出表格_Python实现将数据库一键导出为Excel表格的实例

    Python实现将数据库一键导出为Excel表格的实例 下面小编就为大家带来一篇Python实现将数据库一键导出为Excel表格的实例.小编觉得挺不错的,现在就分享给大家, 数据库数据导出为excel ...

  6. python .db 查看表信息_python查询excel数据库表

    Python数据持久化-小测验 2018年7月13日考试 1.Python读写csv文件 现有如下图1所示的data.csv文件数据,请使用python读取该csv文件数据,并添加一条记录后输出如图2 ...

  7. rust 连接mysql数据库_Actix-web Rust连接Postgres数据库

    Actix-web Rust连接Postgres数据库 ​ Rust1.39支持了异步async,await,Actix-web在2.0.0-alpha支持了原生异步写法,所以本文中使用的Actix- ...

  8. python数据库教程_Python连接mysql数据库及简单增删改查操作示例代码

    1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...

  9. python postgresql跨数据库查询_python访问PostgreSQL数据库之连接库Psycopg2

    python访问PostgreSQL数据库之连接库Psycopg2 作者:佣工7001 由于要在python访问PostgreSQL数据库,需要一个符合DB-API的连接库.通过搜索,锁定两个候选库: ...

最新文章

  1. 【MATLAB】数据分析之求函数的极限(limit)
  2. 判断点是否处于多边形内的三种方法(转)
  3. 学用MVC4做网站五:5.1添加文章
  4. 求两条轨迹间的hausdorff距离_自动控制原理 | 根轨迹法
  5. 云计算的背后到底是什么?
  6. 用四张图说清楚Go程序调度的本质
  7. 怎么用PDF转换器将PDF文件转成txt
  8. JavaWeb学习笔记4
  9. MacOS升级Big Sur后32位锐捷客户端排坑历程
  10. w10电脑文件不能放到服务器,w10设置文件服务器
  11. [UE4]Viewport中摄像机镜头缩放速度修改
  12. 磁耦隔离与传统隔离的区别
  13. 关于购买二手macbook的建议,看这一篇文章就够了!
  14. c语言生成excel文件简书,iOS 生成Excel xlsx文件
  15. 保护环境的画用计算机怎么画,保护环境的画简笔画
  16. xxf页面编辑bootstarp
  17. 奇门接口对接从ERP到WCS系统
  18. 半导体激光器相关英文缩写词(一)
  19. 数字证书常见格式整理
  20. PCA9685版OTTO开源跳舞机器人

热门文章

  1. Redux中的功能式React式编程简介
  2. 数据可视化课程_在这个由10部分组成的免费数据可视化课程中学习D3
  3. 138_Power BIPower Pivot特殊半累加度量
  4. 深入理解html5:语义,标准与样式pdf,深入理解html5语义标准与样式.doc
  5. 关于非对称加密算法在不同系统间对接时的使用要点
  6. 原来python中实现语音识别如此简单!
  7. Python-使用tkinter实现的摇骰子小游戏
  8. 100行Python代码实现一款高精度免费OCR工具
  9. MySQL进阶之索引
  10. 小程序tab切换效果