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

深圳官方网站制作成都房地产交易中心官网

深圳官方网站制作,成都房地产交易中心官网,网站建设模板报价,广东睿营建设有限公司网站简介 上一篇文章我们介绍了SQLAlchemy 的安装和基础使用#xff0c;本文我们来详细介绍一下如何使用SQLAlchemy的query()方法来高效的查询我们的数据。 创建模型 我们可以先创建一个可供我们查询的模型#xff0c;也可以复用上一篇文章中我们创建的模型#xff0c;代码如… 简介 上一篇文章我们介绍了SQLAlchemy 的安装和基础使用本文我们来详细介绍一下如何使用SQLAlchemy的query()方法来高效的查询我们的数据。 创建模型 我们可以先创建一个可供我们查询的模型也可以复用上一篇文章中我们创建的模型代码如下 from sqlalchemy import Column, String, Integer from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import create_engineBase declarative_base() engine create_engine(mysqlpymysql://root:rootlocalhost:3306/apptest, echoTrue)class Player(Base):__tablename__ playerid Column(Integer, primary_keyTrue)name Column(String(20), defaultNone, nullableFalse, comment姓名)club Column(String(20), defaultNone, nullableFalse, comment俱乐部)country Column(Integer, default0, nullableFalse, comment国家)def __repr__(self):Name self.player_nameClub self.club_nameCountry self.country_namereturn fPlayer: name: {Name}, club: {Club}, country: {Country}Base.metadata.create_all(engine) # 通过此语句创建表创建实例 NewPlayer Player(nameSalah, clubLiverpool, countryEygpt)创建会话 在使用 SQLAlchemy 进行查询之前我们需要先建立与数据库的连接。通常我们需要配置一个数据库引擎并创建一个会话对象。代码如下 from sqlalchemy import create_engine from sqlalchemy.orm import sessionmakerengine create_engine(mysqlpymysql://root:rootlocalhost:3306/apptest, echoTrue) Session sessionmaker(bindengine) session Session()查询对象 query() 方法是 SQLAlchemy 中用于构建数据库查询的主要方式。我们可以通过传递模型类来创建查询对象然后使用链式方法来构建查询条件和操作。 以下是一个示例演示如何使用 query() 方法查询数据库中的数据 query_result session.query(Player).all() for result in query_result:print(f查询结果为: {result})# [out]查询结果为: Player: name: Salah, club: Liverpool, country: Eygpt因为我们只写入了一个数据所以全部查询出来的数据也是只有一条数据当我们数据多起来之后我们可以进行更为复杂的查询添加更多条件。 返回第一个查询数据 first session.query(Player).first() print(first)----------- 输出结果为 [out]查询结果为: Player: name: Salah, club: Liverpool, country: Eygpt高级查询 我们可以在SQLAlchemy中添加filter()条件实现高级查询示例如下 like操作符 query_result session.query(Player).filter(Player.name.like(%sa%))and操作符 query_result session.query.filter(and_(Player.name Salah, Player.id 1))除了使用and操作符我们也可以使用其他方式达到and操作符的效果比如添加多个filter()或者单个filter()中使用多个表达式示例如下 # 单个filter()中设置多个表达式 query_result session.query.filter(Player.name Salah, Player.id 1)# 使用多个filter() query_result session.query.filter(Player.name Salah).filter(Player.id 1)or操作符 query_result session.query.filter(or_(Player.name Salah, Player.id 1))in操作符 query_result session.query.filter(Player.club.in_([Liverpool, Chelsea]))not in操作符在in操作符的基础加上运算符’~’即可 query_result session.query.filter(~Player.country.in_([Eygpt, China]))总结 本文主要介绍了SQLAlchemy query()方法的使用介绍了基础查询以及高级查询的使用通过构建查询对象并应用过滤条件、排序和聚合操作我们可以轻松地从数据库中检索所需的数据。希望本文可以帮助到大家。 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.hkea.cn/news/14482772/

相关文章:

  • 北京建网站公司有哪些网址导航网址大全
  • 成都网站制作和建设东莞市公租房申请网站-建设网
  • 扒完网站代码之后怎么做模板图片分类展示网站源码
  • 有关网站开发的国外书籍外包做网站赚钱么
  • 搜索网站的软件有哪些公司建网站怎么做
  • 宁波市有哪些网站建设公司可以注销的网站
  • 建立html网站在线做网站视频在线观看
  • 成都微信网站设计数据需求 网站建设
  • 广东哪有做网赌网站飞机网页设计实训报告
  • 第一章 网站建设基本概述小程序制作软件
  • 查询备案网站kocool网站开发
  • 温州企业网站建设要多少钱怎么给网站有一字做标记
  • 湖州童装网站怎样评价一个网站做的好与不好
  • 网站关键词排名优化软件长沙优化科技有限公司
  • 泉州网站优化排名制作个人网站的软件
  • 单页面淘宝客网站delphi 实现网站开发
  • 怎样建设网站公司wordpress tag 别名
  • 集约化网站数据库建设规范女做受网站
  • 360建站平台网站搭建需要什么
  • 专业的企业网站设计与编辑分销平台网站建设
  • 厦门集团网站设计公司程序员招聘求职的网站
  • 哈尔滨制作网站价格微信公众号人工咨询电话
  • 网站乱码解决办法wordpress 改错域名
  • 网站域名过期了怎么办有哪些做农产品的网站
  • 湖南网站建站系统哪家好小程序登录不上去
  • 做外贸一般看什么网站宁阳网页设计
  • 企业门户网站建设情况服装设计网站知乎
  • 电台网站建设要求手机端 网站 模板
  • 网站怎么建设dw网站群系统破解版
  • ui设计师需要考什么证搜索引擎优化网站排名