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

可以免费发布信息的网站有哪些沈阳网站建设优化企业

可以免费发布信息的网站有哪些,沈阳网站建设优化企业,网站栏目优化,看网红直播做爰的网站目录 Column常用参数 代码演示 代码刨析 query函数的使用 基本用法 常见用法示例 查询所有记录 根据条件查询 查询第一条符合条件的记录 查询特定列的值 添加排序规则 使用聚合函数 连接查询 使用filter_by Column常用参数 primary_key#xff1a;True设置某个字…目录 Column常用参数 代码演示 代码刨析 query函数的使用 基本用法 常见用法示例 查询所有记录 根据条件查询 查询第一条符合条件的记录 查询特定列的值 添加排序规则 使用聚合函数 连接查询  使用filter_by Column常用参数 primary_keyTrue设置某个字段为主键。 class User(Base):__tablename__ usersid Column(Integer, primary_keyTrue)autoincrementTrue设置这个字段为自动增长的。 from sqlalchemy import Column, Integer, Stringclass User(Base):__tablename__ usersid Column(Integer, primary_keyTrue, autoincrementTrue)username Column(String(50))default设置某个字段的默认值。在发表时间这些字段上面经常用。 class User(Base):__tablename__ usersid Column(Integer, primary_keyTrue)status Column(String(20), defaultactive)nullable指定某个字段是否为空。默认值是True就是可以为空。 class User(Base):__tablename__ usersid Column(Integer, primary_keyTrue)name Column(String(50), nullableFalse)unique指定某个字段的值是否唯一。默认是False。 class User(Base):__tablename__ usersid Column(Integer, primary_keyTrue)email Column(String(100), uniqueTrue)onupdate在数据更新的时候会调用这个参数指定的值或者函数。在第一次插入这条数据的时候不会用onupdate的值只会使用default的值。常用于是update_time字段每次更新数据的时候都要更新该字段值。 from sqlalchemy import Column, Integer, String, DateTime, funcclass User(Base):__tablename__ usersid Column(Integer, primary_keyTrue)username Column(String(50))last_updated Column(DateTime, onupdatefunc.now())server_default服务器端默认值在数据库层面设置默认值而不是在Python代码层面。 from sqlalchemy import textclass User(Base):__tablename__ usersid Column(Integer, primary_keyTrue)created_at Column(DateTime, server_defaulttext(CURRENT_TIMESTAMP))index索引指定是否为该列创建索引以提高检索速度。 class User(Base):__tablename__ usersid Column(Integer, primary_keyTrue)username Column(String(50), indexTrue)name指定ORM模型中某个属性映射到表中的字段名。如果不指定那么会使用这个属性的名字来作为字段名。如果指定了就会使用指定的这个值作为表字段名。这个参数也可以当作位置参数在第1个参数来指定。 title Column(String(50),nametitle,nullableFalse) title Column(my_title,String(50),nullableFalse)代码演示 from datetime import datetimefrom sqlalchemy import Column,Integer,DateTime,Stringfrom db_util import Base,Sessionclass News(Base):__tablename__ t_news2id Column(Integer,primary_key True,autoincrement True)phone Column(String(11),unique True)title Column(String(32),nullable False)read_count Column(Integer,default1)create_time Column(DateTime,default datetime.now)update_time Column(DateTime,default datetime.now, onupdate datetime.now ) # 当数据更新后参数的内容才会更改def create_data():new1 News(phone16866666666,title测试列参数)with Session() as session:session.add(new1)session.commit()def create_data2():# new1 News(phone16866666666,title测试列参数) # 不允许重复# new1 News(phone16866666668) # title不能为空# with Session() as session:# session.add(new1)# session.commit()with Session() as session:new1 session.query(News).first() new1.read_count 2session.commit()if __name__ __main__:# Base.metadata.create_all()# create_data()create_data2()代码刨析 id: 主键列自动递增。phone: 字符串类型长度为11唯一约束。title: 字符串类型最大长度为32不能为空。read_count: 整数类型有一个默认值为1。create_time: 日期时间类型有一个默认值为当前时间。update_time: 日期时间类型有一个默认值为当前时间并且在更新时会自动更新为新的时间。 这个脚本中还包含了两个函数 create_data() 和 create_data2()它们用于向数据库中插入数据。 在 create_data2() 函数中首先获取了表中的第一个记录然后将其read_count修改为2并提交了事务。 请注意在这个代码中onupdatedatetime.now 表示在记录更新时update_time 会被自动更新为当前时间。 query函数的使用 query 函数是 SQLAlchemy 中用于执行数据库查询操作的方法。它通常用于从数据库中检索数据。 基本用法 session.query(ModelClass)这里的 ModelClass 定义的模型类它对应了数据库中的表格。query 函数将返回一个查询对象可以在该对象上继续添加过滤条件、排序规则等最终执行查询操作以获取符合条件的数据。 常见用法示例 查询所有记录 result session.query(User).all()根据条件查询 result session.query(User).filter(User.name John).all()查询第一条符合条件的记录 result session.query(User).filter(User.name John).first()查询特定列的值 result session.query(User.name, User.email).all()添加排序规则 result session.query(User).order_by(User.name).all()使用聚合函数 from sqlalchemy import funcresult session.query(func.count(User.id)).scalar()连接查询  result session.query(User, Address).join(Address, User.id Address.user_id).all()使用filter_by result session.query(User).filter_by(nameJohn).all()
http://www.hkea.cn/news/14259171/

相关文章:

  • 如何查找网站备案网页游戏平台app
  • 我做外贸要开国际网站吗全国连锁装修公司
  • 在西部数码上再备案一个网站ftp网站设立前置审批
  • 天津网站建设培训班济南百度竞价代运营
  • 备案的网站程序上传本地wordpress后台
  • 企业建设3D网站长沙网站排名优化费用
  • c2c的网站名称和网址水墨风logo一键制作
  • 购物网站怎么建立wordpress 评论框插件
  • 做网站推广有什么升职空间景观设计公司理念
  • 网站构建代码模板手机网页编程软件
  • 网站建设服务公司专业服务mt4外汇网站建设
  • 重庆ppt制作公司做网络优化哪家公司比较好
  • 学网站建设前途网站建设后台cms管理系统方案
  • 网站开发求职信网站制作英文版网站
  • 做动物网站的原因wordpress如何设置用户登录
  • 自己可以做微网站吗杭州网站建设书生商友
  • 如何做网站挣钱甘肃网站建设选哪家
  • 怎么把自己做的网站放到网上wordpress后台密码
  • 青岛建站模板制作网站目前如何做外链
  • 深圳市罗湖建设局网站无极县在线招聘信息
  • 网站如何从后台进入注册深圳公司需要什么条件
  • 成都网站建设 3e网络国外建设网站流程
  • 产权交易中心网站建设的原因魔贝课凡seo课程好吗
  • 上海杨浦区网站建设企业设计方案
  • 网站的意思公司电商网站开发
  • 网站建设公司的服务器自己制作的网站模板以后可以修改吗
  • 杭州市网站制作权重7以上的网站
  • 外贸网站 建站手机网页制作尺寸
  • flash个人网站模板网站建设属于哪一类商标
  • 公共建设工程中心网站莱芜人论坛