博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sqlalchemy 的 raw sql 方式使用示例
阅读量:6172 次
发布时间:2019-06-21

本文共 879 字,大约阅读时间需要 2 分钟。

 

#获取数据库from sqlalchemy import create_enginedb = create_engine("sqlite:///:memory:", echo=True)#创建表db.execute("""    create table users(        userid char(10),         username char(50)    )""")# 插入记录resultProxy = db.execute("""insert into users (userid,username) values('user1','tony')""")resultProxy.rowcount  #return rows affected by an UPDATE or DELETE statement# 查询resultProxy = db.execute("""select * from users""")resultProxy.rowcount  #return rows affected by an UPDATE or DELETE statement. resultProxy.scalar() # 可以返回一个标量查询的值#ResultProxy 类是对Cursor类的封装(在文件sqlalchemy\engine\base.py),#ResultProxy 类有个属性cursor即对应着原来的cursor.#ResultProxy 类有很多方法对应着Cursor类的方法, 另外有扩展了一些属性/方法.#resultProxy.fetchall()#resultProxy.fetchmany()#resultProxy.fetchone()#resultProxy.first()#resultProxy.returns_rows  #True if this ResultProxy returns rows.resultProxy.close() # resultProxy 用完之后, 需要close

 

转载地址:http://qsxba.baihongyu.com/

你可能感兴趣的文章
jQuery源码解析之Data
查看>>
React Native Cannot read property 'bindings' of null (null)) 解决!
查看>>
同样的神经网络引擎,苹果A11芯片比华为麒麟970牛在哪?
查看>>
ucar-weex
查看>>
vuex 理解与应用
查看>>
ES6(3)-各种类型的扩展(数组、对象)
查看>>
mysql 分组
查看>>
Android JNI入门第三篇——jni头文件分析
查看>>
ubuntu server 10.4下NFS服务的配置
查看>>
nginx+php-FastCGI+mysql性能测试
查看>>
Openstack架构及基本概念理解
查看>>
默认路由
查看>>
CYQ.Data 轻量数据层之路 框架开源系列 索引
查看>>
zabbix(2)使用自带模板完成基本监控
查看>>
安装rrdtool出现的错误
查看>>
木马隐藏地点全搜查
查看>>
Subversion版本控制
查看>>
奇怪的打印纸盘故障
查看>>
hyperledger v1.0.5 区块链运维入门(一)
查看>>
Mybatis-mapper-xml-基础
查看>>