sqlalchemy 的 raw sql 方式使用示例

简介:

 

复制代码
#获取数据库
from sqlalchemy import create_engine
db = 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://www.cnblogs.com/hhh5460/p/5514653.html如需转载请自行联系原作者

相关文章
|
4月前
|
SQL 数据库
SQL 中的 MIN 和 MAX 以及常见函数详解及示例演示
SQL中的MIN()函数和MAX()函数用于查找所选列的最小值和最大值,分别。以下是它们的用法和示例:
155 0
|
4月前
|
SQL Oracle 关系型数据库
SQL 中的运算符与别名:使用示例和语法详解
IN运算符允许您在WHERE子句中指定多个值,它是多个OR条件的简写
212 0
|
4月前
|
SQL Oracle 关系型数据库
|
2月前
|
SQL 开发框架 .NET
ASP.NET Web——GridView完整增删改查示例(全篇幅包含sql脚本)大二结业考试必备技能
ASP.NET Web——GridView完整增删改查示例(全篇幅包含sql脚本)大二结业考试必备技能
33 0
|
2月前
|
SQL 关系型数据库 MySQL
MySQL日期函数的SQL代码示例和使用场景
MySQL日期函数的SQL代码示例和使用场景
24 0
|
2月前
|
SQL BI
sql中从不同表查询并组合数据示例
sql中从不同表查询并组合数据示例
|
4月前
|
SQL 数据库
SQL LIKE 运算符:用法、示例和通配符解释
SQL中的LIKE运算符用于在WHERE子句中搜索列中的指定模式。通常与LIKE运算符一起使用的有两个通配符: 百分号 % 代表零个、一个或多个字符。 下划线 _ 代表一个单个字符。 以下是LIKE运算符的用法和示例:
95 0
|
4月前
|
SQL 存储 关系型数据库
SQL(Structured Query Language)简介和常见 SQL 命令示例
SQL(Structured Query Language)是一种用于访问和操作关系型数据库的标准语言。它是一个功能强大的语言,用于执行各种数据库操作,包括检索数据、插入新记录、更新记录、删除记录、创建数据库、创建新表、设置权限以及执行存储过程和视图等。以下是 SQL 的一些重要方面:
51 0
|
4月前
|
SQL 开发框架 安全
SQL 日期处理和视图创建:常见数据类型、示例查询和防范 SQL 注入方法
在数据库操作中,处理日期是一个关键的方面。确保插入的日期格式与数据库中日期列的格式匹配至关重要。以下是一些常见的SQL日期数据类型和处理方法。
87 8
|
6月前
|
SQL 测试技术
软件测试|深入理解SQL FULL JOIN:语法、用法及示例解析
软件测试|深入理解SQL FULL JOIN:语法、用法及示例解析
36 0