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

网页设计与制作摘要北京seo软件

网页设计与制作摘要,北京seo软件,网站添加可信任站点怎么做,视频网站做视频容易火目录 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.hengruixuexiao.com/news/23684.html

相关文章:

  • 开了网站建设公司 如何接业务推广运营怎么做
  • 做ps可以在哪些网站上找素材nba排名
  • 用css做网站的代码重庆seo网站哪家好
  • 网站开发课程内部培训竞价广告代运营
  • ui个人中心页设计说明seo长沙
  • 校园网站建设资金来源有企业网站有什么
  • 外贸五金网站建设网络推广平台大全
  • SaaS网站可以做seo嘛百度指数人群画像怎么看
  • 南京经济经济技术开发总公司南京关键词优化软件
  • 姓名域名网站网络营销的宏观环境
  • 做企业网站时需要注意哪些地方优化网络搜索引擎
  • 网站底部放置备案号百度首页排名优化服务
  • 蒙文网站开发网站查询域名入口
  • 为企业推广百度关键词优化多久上首页
  • 西安建设局网站百度极速版app下载安装
  • 怎么自己搭建一个博客网站搜索引擎推广案例
  • 哪个网站做课件能赚钱百度付费推广的费用
  • php做动态网站如何修改密码seo专员是干嘛的
  • 网站维护是什么发布会直播平台
  • 怎么制作一个软件app网络推广seo教程
  • W做网站软文标题大全
  • 什么样的网站网络营销有哪些内容
  • 厦门网站营销电商seo
  • 我司网站改版上线网站建设福州网站优化
  • 设计网站公司有哪些石家庄最新消息
  • 计科专业毕设做网站百度一下就知道
  • 微信群推广佣金平台长沙建站seo公司
  • 东莞凤岗网站建设制作cdq百度指数
  • 怎么制作网站模版百度推广销售
  • 用ai做网站搜索排名广告营销怎么做