当前位置: 首页 > news >正文

手机网站模板毕节市交通建设集团网站

手机网站模板,毕节市交通建设集团网站,遂宁做网站的公司,四会网站建设目录 1. 基础语法 2. 基础用法 3. 多条SQL 4. 事务SQL 1. 基础语法 语法 psycopg2.connect(dsn #指定连接参数。可以使用参数形式或 DSN 形式指定。host #指定连接数据库的主机名。dbname #指定数据库名。user #指定连接数据库使用的用户名。…

目录

1. 基础语法

2. 基础用法

3. 多条SQL

4. 事务SQL


1. 基础语法

语法

psycopg2.connect(dsn         #指定连接参数。可以使用参数形式或 DSN 形式指定。host        #指定连接数据库的主机名。dbname      #指定数据库名。user        #指定连接数据库使用的用户名。password    #指定连接数据库使用的密码。port        #指定连接数据库的端口号。connection_factory  #指定创建连接对象的工厂类。cursor_factory      #指定创建游标对象的工厂类。async_      #指定是否异步连接(默认False)。sslmode     #指定 SSL 模式。sslrootcert #指定证书文件名。sslkey      #指定私钥文件名。sslcert     #指定公钥文件名。
)

                              

2. 基础用法

import psycopg2# 连接数据库
conn_pg = psycopg2.connect("host=localhost dbname=test user=postgres password=123456 port=5432")
# 创建一个游标
cur = conn_pg.cursor()
# 执行SQL语句
cur.execute("select * from t1 limit 10;")
# 获取返回的结果
rows = cur.fetchall()
# 遍历每行结果(也可以直接打印,输出格式为列表)
for i in rows:print(i)
# 关闭游标
cur.close()
# 关闭连接
conn_pg.close()

结果如下

                               

3. 多条SQL

多条SQL语句直接放入 execute 方法中即可

import psycopg2# 编写要执行的SQL语句
sql_statements = """SELECT * FROM t1 WHERE c1 = 1;UPDATE t1 SET c2 = 'yt' WHERE c1 = 1;SELECT * FROM t1 WHERE c1 = 1;
"""# 连接数据库
with  psycopg2.connect("host=localhost dbname=test user=postgres password=123456 port=5432") as conn_pg:with conn_pg.cursor() as cur:# 执行SQL语句cur.execute(sql_statements)# 获取返回的结果rows = cur.fetchall()# 输出结果print(rows)# 提交事务conn_pg.commit()

  • 这种方法只返回最后一条SQL语句的结果,如果需要全部返回,使用遍历的方法逐条发送即可

                              

4. 事务SQL

#!/usr/bin/pythonimport psycopg2# 连接数据库
with  psycopg2.connect("host=localhost dbname=test user=postgres password=123456 port=5432") as conn_pg:with conn_pg.cursor() as cur:try:cur.execute("BEGIN") #开始事务cur.execute("INSERT INTO t1 VALUES (1, 'abc');")cur.execute("UPDATE t1 SET c2 = 'def' WHERE c1 = 1;")conn_pg.commit()     #提交事务except:conn.rollback()      #回滚事务

                              

http://www.yayakq.cn/news/693336/

相关文章:

  • 域名访问网站是什么意思现货交易平台排名
  • 世界上有php应用的网站企业网站推广的一般策略
  • c语言可以做网站吗嘉定区网站建设
  • 猎聘网网站建设目标跑流量的网站
  • 网站建设建设哪家便宜禁用wordpress自动保存的插件
  • 陕西省建设银行网站6社交网站开发背景
  • 安康做网站的公司电话成都论坛
  • 长春网站建设工作导视设计调研报告
  • 智慧团建网站什么时候维护好设备报价单模板
  • 网站文章怎么更新长寿时代的企业解决方案
  • 广州有什么好玩的地方推荐一下优化图片大小的网站
  • 网上做网站赚钱吗凯天建设发展集团有限公司网站
  • 商丘加盟小吃网站常州建设工程监理员挂证网站
  • 教育行业网站建设方案一个人做网站时间
  • 大学生网站规划建设做个爬架网站如何做
  • 站点提交寒亭区建设局网站
  • delphi 做直播网站网站降权不收录
  • 在线探测网站开发语言网站移动端优化工具
  • 建设互联网站机房需要哪些设备wordpress 开源 小程序
  • 开化网站建设网站建设 佛山市
  • 校园推广活动策划书寻找网站优化公司
  • 北京门户网站网站加百度地图
  • 巴州区建设局网站免费的网站服务器
  • 发现了一个做字素的网站建设银行网站维修图片
  • asp企业网站开发技术无上升级系统
  • 个人信息网站htmlpython微信网站开发
  • 仿门户网站源码青岛网站建设搭建
  • 网站建设 常用字体浪味仙儿 wordpress
  • 佛山市住房建设局网站办事大厅购门户网站系统
  • 有多少收费网站网站建设的概要设计